خصائص لا تعرفـها عن CSS — مقال كلاود

5
مهند عبدالرازق
  • تطوير الويب
  • 2016-02-05T18:55:24+00:00
  • المزيد
    • رابط مختصر
https://www.makalcloud.com/...

التعليقات

عرض جميع التعليقات
0
عمر الوريكات
  • 2016-02-06T07:51:39+00:00
  • المزيد
    • رابط مختصر

شكرا على المعلومات ولكن حاول في المرات القادمة أن تقدم معلومات دقيقة وصحيحة حتى لا تشتت المبتدئين.

فمثلا بالنسبة للمعلومة الثانية فهي خاطئة فهناك فرق كبير بين event.preventDefault() و pointer-events: none، وحتى تعرف ما الذي أتحدث عنه اذهب الى المعاينة وقم بنسخ ولصق الكود التالي في منطقة الجافاسكربت:

var a = document.getElementById("a");

a.addEventListener("click", function (){

a.style.color = "red";

});

سوف تلاحظ أنه عند النقر بزر الفأرة على العنصر فإن لون العنصر لن يتغير الى الاحمر. ولكن عند حذف خاصية pointer-events: none فإن ذلك الكود سوف يعمل وسوف يتغير اللون الى الاحمر.

0
مهند عبدالرازق
  • 2016-02-06T10:22:14+00:00
  • المزيد
    • رابط مختصر

شكرا لك، ولكن في تعريف الأثنيـن اذا لاحظـت ستجـد أن الخاصيتين يقومون بنفس الشئ و هو منع ووقف عمل الشئ الأفتراضي أي الشئ الأساسي للعنصـر .

0
عمر الوريكات
  • 2016-02-06T12:12:04+00:00
  • المزيد
    • رابط مختصر

لا أخي ليس هناك أي تشابه بينهما.

فخاصية pointer-events: none لا تقوم بمنع الشيء الافتراضي وانما تقوم بمنع العنصر من أن يتجاوب مع الاحداث مثل النقر أو hover. والمثال الذي وضعته لك بالأعلى هو خير دليل على ذلك.


تطوير الويب

مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.

96.2 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

انسخ هذا الرابط:

تنبيه