Conflict

Conflict

From ThaiiS Note (Wiki)

Jump to: navigation, search

Contents

jQuery use with other javascript frameWork

jQuery.noConflict();

sample cycle jquery

<script type="text/javascript">
$(function() {
$('#wat-slide').cycle({
        fx: 'scrollLeft,scrollUp',
        easing:  	"easeOutExpo",
        speed:  	2000,
       	timeout: 	6000,
      	pager:  	'#nav',
        before: function() { if (window.console) console.log(this.src); }
    });
});
</script>

replace $ with "jQuery"

<script type="text/javascript">
jQuery.noConflict();
jQuery(function() {
jQuery('#wat-slide').cycle({
        fx: 'scrollLeft,scrollUp',
        easing:  	"easeOutExpo",
        speed:  	2000,
       	timeout: 	6000,
      	pager:  	'#nav',
        before: function() { if (window.console) console.log(this.src); }
    });
});
</script>

or

var $j = jQuery.noConflict();
 
$j('document').ready(function() 
{	
	alert("ready");
});

Prototype & jquery in wordpress

การเรียก framework ให้เรียก jquery ไว้เป็นตัวสุดท้าย

<script type='text/javascript' src='<?php bloginfo('stylesheet_directory'); ?>/prototip/prototype-1.6.0.3.js'></script>
<script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/fc/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$j=jQuery.noConflict();
$j(document).ready(function() { 
$j("a.thaiis").fancybox({ 
					  'zoomSpeedIn': 700, 
					  'padding':0,
					  'zoomSpeedOut': 700, 
					   'overlayOpacity':0.01,
					  'hideOnOverlayClick':true,
					  'overlayShow': true
					  }); }); 

</script>
<?php wp_head(); ?>

Note