الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]سؤال بخصوص كود باستخدام Jquery

بدأه ^_^همتي لأمتي^_^ في 11 ديسمبر 2008 · 3 رد · 825 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندي سؤال بالنسبة للكود في الجافا سكريبت باستخدام Jquery

$(document).ready(function(){

	$("li").hover(
	  function () {
		$(this).append($("<span> ***</span>"));
	  }, 
	  function () {
		$(this).find("span:last").remove();
	  }
	);



  //Another example for mouse over effect on hyperlinks on page
   $("a").hover(function(){$(this).fadeOut(100);$(this).fadeIn(500);});

thisماذا تعني كلمة

ماذا يقصد ب 100 و500 في الميثود

fadein /fadeout

شكرا جزيلا لكم : )

تم تعديل هذه المشاركة بواسطة خالد_الحوراني في 11 ديسمبر 2008 في 17:16 — السبب: نسيق الكود

#2

أولاً اسمحلي اعدت كتابة الكود بتسينق أوضح، ثانياً this تعني الكائن الحالي، وبما أننا في البداية وضعنا:

$("li").hover(

إذن الكائن الحالي this هو عنصر li الذي مرت الفأرة من فوقه، فعند مرورك فوق li يتم تنفيذ التابع وتأخذ this قيمة li التي مررت فوقها بالفأرة.

باختصار هذا السطر يضيف النجوم بعد عنصر li الذي مررت فوقه

ثم اعطينا fadeout قيمة 100 أي التلاشي يكون بسرعة 100 ميلي ثانية أي عشر الثانية، دائماً الزمن في الجافا سكربت هو ميلي ثانية، واعطينا fadein قيمة 500 أي الظهور يتم بنصف ثانية

#3

أولا this تعود على الelement الذى هى بداخلة

فبالمثال السابق تجد ال function موجودة داخل الحدث Hover لل li فهنا ال this تعود على ال li

أما الأرقام فهى تعبر عن زمن تنفيذ ال animation سواء كان fadeIn أو fadeOut أو غيرها مثل slideUp أو slideDown وهى بالميللى ثانية

سبقتنى أخى خالد :)

لا تراجع و لا إستسلام

#4

خالد الحوراني

و

net-code

جزاكما ربي الجنة .. اتضحت لي جيدا ..

شكرا لكما : )

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…