ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingช่วยแก้ปัญหา jquery ชนกันทีครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ช่วยแก้ปัญหา jquery ชนกันทีครับ  (อ่าน 5104 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
mucilin
ก๊วนเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 342



ดูรายละเอียด
« เมื่อ: 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>
บันทึกการเข้า

thongtae
Newbie
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 42



ดูรายละเอียด
« ตอบ #1 เมื่อ: 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");
      //   }
   });

//==================================================================//   
บันทึกการเข้า
anivox
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 1,012



ดูรายละเอียด
« ตอบ #2 เมื่อ: 13 มีนาคม 2011, 05:49:26 »

ผมใช้
jQuery(this)
บันทึกการเข้า
Pang25441
ก๊วนเสียว
*

พลังน้ำใจ: 31
ออฟไลน์ ออฟไลน์

กระทู้: 269



ดูรายละเอียด
« ตอบ #3 เมื่อ: 13 มีนาคม 2011, 08:00:10 »

 wanwan017 อ๋ออย่างนี้นี่เอง
(ปกติผมใช้แต่ jQurey ใช้แค่ $ ด้วย -.-)
บันทึกการเข้า

Click!!
ปรวชฺชานุปสฺสิสฺส นิจฺจํ อุชฺฌานสญฺญิโน
อาสวา ตสฺส วฑฺฒนฺติ อารา โส อาสวกฺขยา

คนที่เห็นแต่โทษผู้อื่น คอยแต่เพ่งโทษนั้น
อาสวะก็เพิ่มพูน เขายังไกลจากความสิ้นอาสวะ
[ขุ.ธ. ๒๕/๔๙]
หน้า: [1]   ขึ้นบน
พิมพ์