Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    conflitto jQuery mootool

    salve a tutti,

    ho due script nella stessa pagina che mi stanno facendo dannare..

    questo è il jquery

    codice:
    	<script type="text/javascript" src="modules/mod_rd_rss_ticker/js/jquery-1.4.4.min.js"></script>
    	<script type="text/javascript" src="modules/mod_rd_rss_ticker/js/jquery.scrollTo.js"></script>
    	<script type="text/javascript" src="modules/mod_rd_rss_ticker/js/jquery.serialScroll.js"></script>
    	<script type="text/javascript" src="modules/mod_rd_rss_ticker/js/jquery.truncate.js"></script>
    	<script type="text/javascript" src="modules/mod_rd_rss_ticker/js/jquery.corner.js"></script>
    	
     
    	<script type="text/javascript" language="javascript">
    
    		var jQuery = jQuery.noConflict();
    
    		var speed = "<?php echo $rd_speed; ?>";
    		var autoscrl = <?php echo $rd_auto_scroll; ?>;
    
    		
    		jQuery(document).ready(function(){	
    		
    			jQuery('#rdfdscroll a, #rdfeednav a').attr('target', '_blank');
    			jQuery("#rdfdscroll ul>li").truncate(<?php echo $rd_truncate; ?>);
    			jQuery(".feedtitle").truncate(<?php echo $rd_title_truncate; ?>);
    			jQuery("#rdfdscroll img").addClass('imgsize');
    			
    			jQuery("#rdfeedcont").corner("<?php echo $rd_out_corner; ?>px");
    			jQuery("<?php echo $rd_title_display; ?>").corner("<?php echo $rd_in_corner; ?>px top");
    						
    			jQuery('#rdfdscreen, itemactive').serialScroll({
    					event:'mouseover',
    					target:'#rdfdscroll',
    					items:'li',
    					navigation:'#rdfeednav li a',
    					axis:'xy',
    					duration:speed,
    					force:true,
    					interval:autoscrl,
    					cycle:true
    				});
    
    			
    			jQuery("a.itemtitle:first").addClass("itemactive");
    			jQuery('#rdfeednav>ul>li>a').hover(function () {
    				jQuery('a.itemactive').removeClass('itemactive');
    				jQuery(this).addClass('itemactive');
    				// return false;
    			});
    		});
    		
    	</script>
    ho provato anche ad implementare il jQuery.noConflict() ma non riesco a farli funzionare entrambi....
    con il codice sopra funziona il mootool ma non il jquery, se elimino "var jQuery = jQuery.noConflict(); " funziona jquery ma non mootool...

    notate qualche errore? oppure sono io che non ho capito come usare il noconflict??

    grazie a tutti

  2. #2
    Il problema è dato dal fatto che entrambe le librerie dichiarano una funzione: $()

    La soluzione è quella di andare a sostituire tutti i "$" nelle funzioni di jquery con "jQuery" (o altro nome).

    puoi usare il Trova e Sostituisci di qualunque editor.

  3. #3
    ciao,

    grazie dell'intervento, ma da come puoi vedere dal codice postato sopra avevo già tentato la sostituzione dei $ con jQuery...ma il conflitto persiste...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.