هل يمكنني جعل عنصر في القائمة YUI التي ليست عنصر قائمة

StackOverflow https://stackoverflow.com/questions/605374

  •  03-07-2019
  •  | 
  •  

سؤال

ولدي القائمة YUI أعلى القائمة شريط التنقل على أساس من <لأ href = " http://developer.yahoo.com/yui/examples/menu/topnavfrommarkup_source.html "يختلط =" نوفولو noreferrer "> هذا المثال .

وأود أن تكون قادرة على ادخال عناصر من أن تكون بمثابة تعليق وليس عناصر القائمة. على سبيل المثال أنا قد لديك قائمة من المنتجات في فئات مختلفة، وأريد فئة متوجها لكل منهما. أنا لا أريد قوائم فرعية - أريد العناوين ضمن القائمة

وكنت اتمنى كان بسيطا مثل ذلك:

 <li class="menuHeading">Heading</li>

(وبالطبع تحديد أسلوب menuHeading).

وهذا في الواقع يعمل - إلى درجة أنه يظهر العنصر في القائمة في الموضع الصحيح. ولكنه يتصرف على انه عنصر القائمة (الضوء باللون الأزرق عندما التمرير فوقها عليه). I تفقد DOM في Chrome ويبدو أن القائمة YUI جافا سكريبت هو في الواقع إضافة 'yuimenuitem' الطبقة التالية ويعطيها الرقم الذي تم إنشاؤه.

هل هناك طريقة "رسمية" لأفعل ما أريد أو لا بد لي من اللجوء إلى بعض المأجور، وأنا أفكر مجرد تغيير الطبقة menuHeading أن يكون لها خلفية بيضاء عندما تحوم فوق ذلك، ولكن أنا أفضل لا تفعل ذلك لو لم يكن لديك ل.

هل كانت مفيدة؟

المحلول

وYUI القائمة لديها دعم لعناوين بنيت في - انهم يسمى عناوين المجموعة. هناك نوعان من YUI الأمثلة القائمة التي توضح كيفية جماعات عنوان:

http://developer.yahoo.com/yui/examples/menu /example05.html http://developer.yahoo.com/yui/examples/menu/example06. أتش تي أم أل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top