ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: mucilin ที่ 13 มีนาคม 2011, 03:39:46



หัวข้อ: ช่วยแก้ปัญหา jquery ชนกันทีครับ
เริ่มหัวข้อโดย: mucilin ที่ 13 มีนาคม 2011, 03:39:46
มือใหม่ครับ ลองค้นหากระทู้เก่าๆดูหลายเว็บ เขาบอกให้ใช้ noconflict();
แต่ว่าผมเอาไปใช้ไม่เป้นยิ่งอ่านยิ่ง งง ชี้แนะด้วยครับ

โค๊ดครับ
โค๊ด:
<!--mmenu-->

<link rel="stylesheet" type="text/css" href="js/css/superfish.css" media="screen">

<script type="text/javascript" src="js/js/hoverIntent.js"></script>
<script type="text/javascript" src="js/js/superfish.js"></script>
<script type="text/javascript">

// initialise plugins
jQuery(function(){
jQuery('ul.sf-menu').superfish();
});

</script>
<!--end-->
<!--date pic-->
<script type="text/javascript" src="jquery/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="jquery/js/jquery-ui-1.8.6.custom.min.js"></script>
<script type="text/javascript">

$(document).ready(function()
{
<!--date pic-->

jQuery('#adddate').datepicker(
   { dateFormat: 'dd-mm-yy' ,
   
     showOn: 'button', 
        buttonImage: 'icon/001_44.png', 
      buttonImageOnly: true,
    } );


});

</script>


หัวข้อ: Re: ช่วยแก้ปัญหา jquery ชนกันทีครับ
เริ่มหัวข้อโดย: thongtae ที่ 13 มีนาคม 2011, 04:00:14
มันจะมี Library หลายตัว ที่ใช้ภาษา javaScript ที่ใช้ $ นำหน้า
ดังนั้น jQuery จึงมีฟังก์ชันพิเศษเพื่อแปลงเป็น $j หรือนำหน้าตัวอักษรใดๆก็ได้
เพื่อเป็นตัวแปรที่ไม่ซ้ำกับไลบรารีตัวอื่นๆ


//////////////////////////////////////////////////////////////////////////////////////
/////////////////////////// BEGIN OF JAVASCRIPT ///////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
var $j = jQuery.noConflict();//set for $ is $j of JQUERY
      
$j(document).ready(function() {

//==================================================================================//   
// INIT FUNCTION MOVIE
//==================================================================================//   
   // Create Dialog Class
   $j('.dialog').dialog({
      modal: true,
      autoOpen: false,
      width: 'auto',
      maxHeight: 500,
      buttons: {
         "Cancel": function() {
            $j(this).dialog("close");
      
         }
      },
      open: function(event, ui){
         $j('.ui-dialog-titlebar-close').hide();
         },
      //close: function(){ // this option will destroy dialog
      //   allFields.val("").removeClass("ui-state-error");
      //   }
   });

//==================================================================//   


หัวข้อ: Re: ช่วยแก้ปัญหา jquery ชนกันทีครับ
เริ่มหัวข้อโดย: anivox ที่ 13 มีนาคม 2011, 05:49:26
ผมใช้
jQuery(this)


หัวข้อ: Re: ช่วยแก้ปัญหา jquery ชนกันทีครับ
เริ่มหัวข้อโดย: Pang25441 ที่ 13 มีนาคม 2011, 08:00:10
 :wanwan017: อ๋ออย่างนี้นี่เอง
(ปกติผมใช้แต่ jQurey ใช้แค่ $ ด้วย -.-)