English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة jQuery $.noConflict()

كما تعلم، يستخدم jQuery رمز $ كطريقة مختصرة أو اسم بديل لـ jQuery.

$ كما jQuery، تستخدم العديد من مكتبات JavaScript $ كاسم للوظيفة أو اسم المتغير.

إذا استخدمت مكتبتين مختلفتين نفس الطريقة القصيرة، قد يتوقف واحد منها عن العمل.

لحسن الحظ، يقدم jQuery خاصًا$.noConflict()لمعالجة هذا الوضع.

طريقة jQuery $.noConflict()

jQuery $.noConflict()يحرر الطريقة jQuery من متغير $ المحدد، ليتسنى لأي سكربت آخر استخدامه.

بالطبع، يمكنك استخدام jQuery أيضًا، بشرط كتابة الاسم الكامل بدلاً من الطريقة القصيرة:

$.noConflict();
jQuery(document).ready(function(){
  jQuery("button").click(function(){
    jQuery("p").text("jQuery يعمل بشكل مثالي!!!");
  });
});
اختبار لرؤية‹/›

يمكن استخدام هذه الطريقة أيضًا لتسمية متغير jQuery جديد باسم مخصص.

في هذا المثال، تم إنشاء اسم بديل بدلاً من استخدام jQuery في باقي الكود:

let jq = $.noConflict();
jq(document).ready(function(){
  jq("button").click(function(){
    jq("p").slideToggle();
  });
});
اختبار لرؤية‹/›

مراجعة jQuery أخرى

للحصول على مراجعة كاملة للأدوات الأخرى، يرجى زيارةمراجعة jQuery أخرى