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

طريقة $ .noConflict() لـ jQuery

طرق متنوعة لـ jQuery

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

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

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

$ مثل jQuery، يستخدم العديد من مكتبات JavaScript هذا العلامة النصية كاسم لعملية أو متغير.

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

لحسن الحظ، يقدم jQuery طريقة خاصة تحت اسم $ .noConflict() لحل هذه المشكلة.

اللغة:

$.noConflict(removeAll)

مثال

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

$.noConflict();
jQuery(document).ready(function(){
  jQuery("button").click(function(){
    jQuery("p").text("jQuery working perfectly!!!");
  });
});
تجربة رؤية‹/›

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

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

قيمة المتغير

المتغيروصف
removeAllخيار اختياري، يمثل قيمة بولية تشير إلى ما إذا كان يجب حذف جميع متغيرات jQuery من نطاق العالمية (بما في ذلك jQuery نفسه)

طرق متنوعة لـ jQuery