كيف تصنع سبويلر على الموقع

جدول المحتويات:

كيف تصنع سبويلر على الموقع
كيف تصنع سبويلر على الموقع

فيديو: كيف تصنع سبويلر على الموقع

فيديو: كيف تصنع سبويلر على الموقع
فيديو: Making a rear spoiler 2024, شهر نوفمبر
Anonim

المفسد هو أداة ملائمة للموقع. يستخدم على نطاق واسع في العديد من المنتديات والمدونات ، مما يسمح للمستخدم بإخفاء عنصر معين في وقت الضغط على الزر. علاوة على ذلك ، يبدو المفسد جيدًا على الموقع ويساعد على إخفاء تلك الأجزاء التي تؤدي إلى زيادة تحميل الصفحة دون داعٍ.

كيف تصنع سبويلر على الموقع
كيف تصنع سبويلر على الموقع

انه ضروري

مكتبة Jquery

تعليمات

الخطوة 1

يمكن تنفيذ المفسد باستخدام مكتبة jquery plug-in الشهيرة المكتوبة بلغة برمجة Java Script. يتم استخدامه لتنفيذ التفاعل الكامل للغة البرمجة مع كود ترميز HTML للصفحة ، ويتم اتصال jquery باستخدام HTML باستخدام علامة . يجب عليك تحديد المكان الذي يوجد فيه البرنامج النصي وتعيين نوعه: $ (document).ready (function ()

الخطوة 2

يجب وضع جزء النص المحدد في فقرة معينة في طبقة منفصلة - div ، والتي سيتم التحكم في المفسد نفسه من خلالها: سار ساشا على طول الطريق السريع وامتصاص التجفيف.

الخطوه 3

بعد ذلك ، تحتاج إلى إنشاء أزرار مطابقة أمام جميع divs المسماة spoil والتي ستؤدي إلى انهيار النص وتوسيعه. أولاً ، يتم إخفاء المفسد نفسه باستخدام وظيفة "إخفاء ()" القياسية: $ ("div [name = 'spoil']"). Hide () ؛ بعد ذلك ، تحتاج إلى إنشاء نص وصورة لجميع المفسدين ، والتي سيتم استخدامها كخلفية للأزرار: $ ("P [name = 'spoilbutton']"). Html ("إظهار النص")؛

الخطوة 4

ابحث عن جميع الأزرار الموجودة على الصفحة وتحقق من عناوين المستوى الأول أمام الزر. للقيام بذلك ، قم بإنشاء شرط يبحث عن علامات h1 بالاسم. يلتف نص العنوان المحدد في div نفسه: $ (“p [name = 'spoilbutton']”). كل (وظيفة () {If ($ (this).prev (this).get (0).tagName == “H1”) {Var NewSpoilButton = “” + $ (this).prev (this).html () +”إظهار النص” ؛ $ (هذا).prev (هذا).replaceWith (“”) ؛ $ (هذا).replaceWith (NewSpoilButton)؛}})

الخطوة الخامسة

بعد ذلك ، تحتاج إلى التعامل مع النقر فوق زر الماوس بنقرة واحدة. إذا تم الكشف عن نقرة ، فيمكن عرضها: $ (“div [name = 'spoilbutton']”). انقر فوق (الوظيفة () {If ($ (this).next (this).css ("display") = =”block”) {

الخطوة 6

ثم اكتب الميراث. داخل div ، يكون النص في فقرة p ، يتم وضع محتواها في علامة span: $ (this).children (“p”). Children (“span”). Html (“Show text”) ؛ Collapse فتح المفسد. إذا لم يكن مفتوحًا ، فقم بتوسيع النص. تستند هذه الخطوة إلى قاعدة الوراثة: $ (this).next (this).slideUp (“normal”)؛} else {$ (this).children (“p”). Children (“span”). Html (“Hide text”)؛ $ (this).next (this).slideDown (“normal”)؛} return false؛ })

الخطوة 7

ثم يتم تسجيل نقرة الفأرة على الزر ، والتي من خلالها يخفي البرنامج النصي ويكشف عن المفسد. $ (“P [name = 'spoilbutton']”). انقر فوق (function () {If ($ (this).next (this).css (“display”) =”block”) {$ (this).next (this).slideUp (“normal”)؛ $ (this).html (“Hide”)؛} return false؛})؛ Spoiler جاهز. سيظهر عند العثور على كتلة DIV مطابقة.

موصى به: