Категории |
Меню админки в FirefoxДавно известная проблема: Меню админки в Firefox работает отвратительно. Только пытаешься выбрать курсором пункт выпадающего меню – так оно (выпадающее меню), сволочь, пропадает. <!-- top_menu --> 3. и прямо над этой строкой вставил следующее: <!-- хак для работы верхнего меню --> <link rel="stylesheet" type="text/css" href="themes/default/styles/jqueryslidemenu.css" /> <!--> <style type="text/css"> html .jqueryslidemenu{height: 1%;} /*Holly Hack for IE7 and below*/ </style> <!--> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script> <script type="text/javascript" src="themes/default/jqueryslidemenu.js"></script> <!-- //хак для работы верхнего меню --> !!! Обратите внимание я вставлял ссылку на jquery 1.2.6 из интернетов, а не на тот jquery, который лежит в /jscript/jquery/jquery.js. Иначе работать не хочет. Возможно версии разные. При желании этот файлик можно качнуть и положить куда-нибудь к себе. 4. Дальше в этом же файле строки _e('<div id="menu">'); я заменил на _e('<ul class="nav" id="nav">'); _e('<div id="myslidemenu" class="jqueryslidemenu" >'); _e('<ul>'); 5. теперь самое простое: расположить файлы. jqueryslidemenu.js => в папку /admin/themes/default/ туда же кладем right.gif и down.gif а jqueryslidemenu.css я положил /admin/themes/default/styles/ Вот и все. меню работает и никуда не убегает. А цвет менюшки - если не нравится можно поменять в CSS-файлике. Используемые файлы прилагаю. спасибо. сделаю только нужно ограничить, чтобы только в firefoх работало который лежит в /jscript/jquery/jquery.js. Иначе работать не хочет. в админке там свои версии jquery admin\includes\javascript\jquery.js admin\includes\javascript\jquery_1.3.2.js Поставил менюшку. Спасиб. Небольшие коррективы: файлы right.gif и down.gif кидать нужно в ваш_сайт/admin/, иначе не отобразятся стрелки в меню. |
|