سؤال

لقد قمت بإنشاء الجلد الذي يستخدم solpartmenu.في البوابة التي تستخدم القوائم الفرعية، أتلقى سلوكًا مختلفًا في المتصفحات المختلفة:في IE وFirefox، تنخفض القوائم الفرعية أسفل العناصر الرئيسية مباشرةً، كما أتوقع.ولكن في Safari وChrome، يظهر الخيار في أقصى يسار الصفحة.لم أكن أعتقد أنني كنت أفعل أي شيء غريب جدًا باستخدام CSS الخاص بي، ولكن يبدو أنني فاتني شيئًا ما.مثال هنا: http://www.codeswell.com/tpabuilders.لقد أضفت أنماط solpartmenu الخاصة بي أدناه.يمكنني إضافة رمز الجلد الكامل/CSS، إذا لزم الأمر.

هل يستطيع اي شخص ان يسلط الضوء على هذا؟

/* SolPartMenu styles */

.MainMenu_MenuItem 
{
    cursor: pointer;
    background-color: White;
    color: #006309;
    font-family: Times New Roman;
    font-size: 14px;
    font-weight: bold;
}

.MainMenu_RootMenuItemActive
{
    text-decoration: underline;
}

.MainMenu_RootMenuArrow 
{
    display: none; 
}

.MainMenu_MenuIcon
{
    width: 0px; 
    height: 0px;
}

.MainMenu_MenuArrow 
{
    display: none; 
}

.MainMenu_MenuItemSel
{
    cursor: pointer;
    background: White;
    color: Maroon;
    font-family: Times New Roman;
    font-size: 14px;
    font-weight: bold;
}
هل كانت مفيدة؟

المحلول

أوصي بمحاولة تعيين عرض واضح لعناصر القائمة.لقد لاحظت في Chrome أن عرض عناصر القائمة الفرعية يبلغ حوالي 1600 بكسل - وهذا هو سبب دفعها إلى ما هو أبعد.

أيضًا، أشعر أنني يجب أن أقول هذا، لا أوصي باستخدام SolPartMenu للتنقل عبر DotNetNuke.هناك بدائل أفضل بكثير هناك.سوف تستمر في مواجهة الصداع مع SolPartMenu ومن تجربتي، فإن الأمر لا يستحق كل هذا العناء.

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