javascript اكواد - غيّر مدى سرعة ظهور تلميح سمة "title"




جافا سكربت (5)

يمكنك استخدام jqueryUI كما هو مقترح. مثال للتحكم في المدة في خاصية العرض:

$( ".selector" ).tooltip({ show: { effect: "blind", duration: 800 } });

هل هناك طريقة لتغيير مدى سرعة تلميح الأدوات من سمة "العنوان" لعنصر ما؟ أود أن يظهر تلميح الأداة على الفور ، ولكن يبدو أن هذا يستغرق بضع ثوانٍ.


لا يمكن تغيير مدى سرعة ظهور تلميح المستعرض الافتراضي ، ولكن يمكنك استخدام أحد مكونات أداة tooltip الإضافية (هنا قليل: http://www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/ ) حيث يمكنك تخصيص الكثير من الأشياء ، بما في ذلك التأخير.


لا ، ليس هناك طريقة. يتم تطبيق سمة title بطريقة تعتمد على المتصفح. على سبيل المثال ، أتذكر الاختلافات بين IE و FF عند استخدام \r\n داخله.

تشرح مستندات موزيلا الحدود والوظائف بشكل جيد.

إذا كنت تريد التخصيص ، فيمكنك إلقاء نظرة على المكوِّنات الإضافية qTip2 الخارجية مثل qTip2 والتي تحاكيها باستخدام divs و stuff وتوفر لك التحكم الكامل.


أداة jquery jqueryui.com/tooltip بسيطة للغاية وقابلة للتخصيص: كل ما عليك هو download أو include jquery UI في صفحتك.

إذا كنت تريد عرض جميع تلميحات الأدوات الخاصة بصفحتك على الفور عند التمرير ، فما عليك سوى استخدام هذا:

$(document).tooltip({show: null});

لاحظ أن هذا ينطبق على جميع العناصر التي لها سمة "العنوان". يمكنك تعديل المحدّد للتأثير على فئة فقط وتعيين سرعة أو تأثير مخصص:

$('.yourClass').tooltip({show: {effect:"none", delay:0}});

سيتعين عليك إعادة عرض الصفحة بعنوان جديد لكي تلاحظ أي برامج زحف التغيير. إن فعل ذلك عبر javascript لن يفيد إلا قارئًا بشريًا ، ولن تقوم برامج الزاحف بتنفيذ هذا الرمز.





javascript html