Latest web development tutorials
×

jQuery หลักสูตร

jQuery หลักสูตร jQuery แนะนำโดยย่อ jQuery ติดตั้ง jQuery ไวยากรณ์ jQuery ผู้เลือก jQuery เหตุการณ์

jQuery ผล

jQuery ซ่อน / แสดง jQuery จางหาย jQuery สไลด์ jQuery นิเมชั่น jQuery หยุดนิเมชั่น jQuery Callback jQuery Chaining

jQuery HTML

jQuery การจับกุม jQuery จัดตั้งขึ้น jQuery เพิ่มองค์ประกอบ jQuery การลบองค์ประกอบ jQuery CSS หมวดหมู่ jQuery css() ทาง jQuery ขนาด

jQuery ข้ามผ่าน

jQuery ข้ามผ่าน jQuery บรรพบุรุษ jQuery ลูกหลานของเรา jQuery เพื่อนร่วมชาติ jQuery การกรอง

jQuery Ajax

jQuery AJAX แนะนำโดยย่อ jQuery load() ทาง jQuery get()/post() ทาง

jQuery อื่น ๆ

jQuery noConflict() ทาง jQuery JSONP

jQuery ตัวอย่าง

jQuery ตัวอย่าง

jQuery คู่มืออ้างอิง

jQuery ผู้เลือก jQuery วิธีการใช้เหตุการณ์ jQuery วิธีการมีผลบังคับใช้ jQuery HTML / CSS ทาง jQuery วิธีการข้ามผ่าน jQuery AJAX ทาง jQuery วิธีเบ็ดเตล็ด jQuery คุณสมบัติ

jQuery วิดเจ็ต

jQuery Validate jQuery Accordion jQuery Autocomplete jQuery Message jQuery ตรวจสอบรหัสผ่าน jQuery Prettydate jQuery Tooltip jQuery Treeview

jQuery noConflict () วิธีการ

วิธีการใช้ jQuery และกรอบอื่น ๆ บนหน้า?


jQuery JavaScript และกรอบอื่น ๆ

ในขณะที่คุณได้เรียนรู้ jQuery ใช้สัญลักษณ์ $ เป็น jQuery ชวเลข

หากกรอบ JavaScript อื่น ๆ ที่ใช้สัญลักษณ์ $ เป็นชวเลขสำหรับวิธีการที่จะทำหรือไม่?

บางกรอบ JavaScript อื่น ๆ รวมถึง: MooTools กระดูกสันหลังแซมมี่คาปูชิโน, น่าพิศวง, JavaScript MVC, Google Web Toolkit, Google ปิด Ember, แบทแมนและ Ext JS

กรอบบางคนใช้เป็นสัญลักษณ์ $ ชวเลข (เช่น jQuery) ถ้าคุณทั้งสองกำลังใช้กรอบที่แตกต่างกันคือการใช้ตัวย่อเดียวกันก็อาจทำให้เกิดสคริปต์เพื่อหยุดการทำงาน

ทีม jQuery พิจารณาปัญหานี้และตระหนัก noConflict () วิธีการ


jQuery noConflict () วิธีการ

noConflict () วิธีการจะปล่อยการควบคุมจะได้รับ $ ระบุเพื่อให้สคริปต์อื่น ๆ สามารถใช้งานได้

แน่นอนคุณยังสามารถจดชื่อเต็มของทางเลือกในการใช้ jQuery:

ตัวอย่าง

$.noConflict();
jQuery(document).ready(function(){
jQuery("button").click(function(){
jQuery("p").text("jQuery 仍然在工作!");
});
});

ลอง»

นอกจากนี้คุณยังสามารถสร้างชวเลขของคุณเอง noConflict () ผลตอบแทนอ้างอิงถึง jQuery คุณสามารถใส่ลงในตัวแปรสำหรับการใช้งานในภายหลัง พิจารณาตัวอย่างนี้

ตัวอย่าง

var jq = $.noConflict();
jq(document).ready(function(){
jq("button").click(function(){
jq("p").text("jQuery 仍然在工作!");
});
});

ลอง»

หากคุณใช้ $ ชวเลขรหัส jQuery บล็อกและคุณไม่ต้องการที่จะเปลี่ยนทางลัดนี้คุณสามารถใส่สัญลักษณ์ $ ส่งผ่านเป็นอาร์กิวเมนต์กับวิธีการพร้อม เพื่อให้คุณสามารถใช้สัญลักษณ์ $ ในการทำงาน - และทำงานนอกเรายังคงต้องใช้ jQuery "":

ตัวอย่าง

$.noConflict();
jQuery(document).ready(function($){
$("button").click(function(){
$("p").text("jQuery 仍然在工作!");
});
});

ลอง»