it-swarm.asia

عنصر نائب غير قابل للنقر في القائمة

حسنًا ، أرغب حقًا في أن يكون عنصر واحد أو أكثر من عناصر القائمة ذات المستوى الأعلى (عناصر القائمة الرئيسية التي تحتوي على عناصر قائمة فرعية) غير قابل للنقر ، بحيث يمكن للزائرين النقر فقط على عناصر القائمة الفرعية ... قد تكون لطيفة جدًا للحصول على قائمة وضع أفقي.

أي مكون إضافي يمكنه القيام بالخدعة (أو الخدعة أو الاختراق أو ....)؟

4
Morten

نعم ، هذا ممكن عن طريق إضافة رابط مخصص إلى القائمة بتعيين أي رابط (على سبيل المثال لقد أضفت #) ثم انقر فوق إضافة إلى القائمة. بمجرد أن يتم فتحه في القائمة وإزالة عنوان url الذي قمت بتعيينه وحفظه. إذا لم تضع عنوان url في البداية ، فلن يسمح لك WordPress بإضافته إلى القائمة. في صفحاتك ، ستتمكن من المرور فوقها وسيظهر الأطفال المنسدلون ولكنك لن تكون قادرًا على النقر فوق "حامل المكان" الأصل.

alt textalt text

8
Chris_O

"#" أو حتى "" أو حتى عدم وجود سمة href لعنصر ما زال في معظم المتصفحات يجعل العنصر قابل للنقر. لذا لن تعمل الاستجابة السابقة بنسبة 100٪. يعتمد ذلك على قائمة السمات واحتياجاتك/قدراتك على كيفية التعامل مع الكود. هناك خياران أساسيان إذا كنت لا ترغب في تغيير رمز القائمة بالكامل:

  • استبدل العنصر الموجود في الأماكن المناسبة (في الأعلى + على الروابط الأصل) بشيء مشابه أو لكن يمكن أن يؤدي ذلك إلى ضرورة إجراء تحرير css رئيسي.

أو

  • على تلك الأماكن تشمل في هذا العنصر attribude:

onclick = "return false؛"

ستعمل في جميع المتصفحات الرئيسية بشكل جيد. يمكنك إضافة أنماط لإنشاء مؤشر سهم وتعطيل التسطير وما إلى ذلك.

1
Pavel

أنا أحب البرنامج المساعد تعطيل ارتباط القائمة الأصل. لقد وجدت مشكلة عندما جربت خدعة قائمة عناوين url-in-the-the-cusom الفارغة أعلاه بسبب بنية الرابط الثابت الخاص بي - هل كان الأمر يتعلق بعدم وجود صفحة حتى الآن ، وأردت أن تعمل كوالد؟ لا يمكنني التذكر تمامًا ، لكنه عاد إلى البرنامج المساعد.

0
OYF