Добрый день!
Подскажите как убрать постоянно раскрытое подменю главного меню:
Раньше оно раскрывалось при нажатии курсора. А теперь постоянно раскрытое.
Убирал галочку на в настройка меню продукция "Показать раскрытым" так оно убирается и подменю не видно.
Адрес сайта: http://glediz.ru/
Комментарии
может дело в этом

Как с этим бороться, я же ничего не трогал, как так получилось то? Подскажите куда залезть в панели CMS и что нажать?
вы это спросите у того, кто добавил в шаблон html.tpl.php код
<script src="/js/access_actions.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var menu_li = $("#block-menu-menu-topmenu li.expanded");
var menu_ul = $("#block-menu-menu-topmenu li.expanded ul");
var menu_a = $("#block-menu-menu-topmenu li.expanded > a");
menu_ul.css("display" , "none");
menu_a.removeAttr("href");
menu_li.click(function(){
menu_ul.slideToggle("slow");
});
});
</script>
<script type="text/javascript">
$(document).ready(function(){
var menu_li = $("#block-menu-menu-topmenu li.expanded");
var menu_ul = $("#block-menu-menu-topmenu li.expanded ul");
var menu_a = $("#block-menu-menu-topmenu li.expanded > a");
menu_ul.css("display" , "none");
menu_a.removeAttr("href");
menu_li.click(function(){
menu_ul.slideToggle("slow");
});
});
</script>
да и стили прописанные внутри тега body
ul.menu > li > ul.menu > li.last {
display: none !important;
}
</style>
видимо была большая необходимость убрать последний пункт меню
Как попасть в этот файл через админовскую панель и убрать этот джаваскрипт?
Не приведет ли данная манипуляция к падению сайта?
для начала нужно дать по морде человеку, который этот сайт делал, а потом разрешится все само собой
никак доступ к ftp доллжен быть.
Да нету этого человека, я не знаю кто делал, я просто контент менеджер, не понятно как так вышло(, я все голишь поменял картинку на главной, а тут такое. Есть какие либо предложения по устранению этого косяка?
Это называется сделать и сьебнуть в никуда=)
хм вы модуль jquery update не ставили?
ну и
$(document).ready(function(){
var menu_li = $("#block-menu-menu-topmenu li.expanded");
var menu_ul = $("#block-menu-menu-topmenu li.expanded ul");
var menu_a = $("#block-menu-menu-topmenu li.expanded > a");
menu_ul.css("display" , "none");
menu_a.removeAttr("href");
menu_li.click(function(){
menu_ul.slideToggle("slow");
});
});
$(document).ready(function(){
var menu_li = $("#block-menu-menu-topmenu li.expanded");
var menu_ul = $("#block-menu-menu-topmenu li.expanded ul");
var menu_a = $("#block-menu-menu-topmenu li.expanded > a");
menu_ul.css("display" , "none");
menu_a.removeAttr("href");
menu_li.click(function(){
menu_ul.slideToggle("slow");
});
});
не будут работать, потому что автор этих строк видимо не в курсе про noconflict
и вообще что за срань, если меню сделано на суперфише?
Я лично не ставил этот модуль, я его не нашел в списке модулей.
Нашел модуль Superfish но он отключен.
судя по всему была проблема с cdn jquery, сейчас она грузится(с переменным успехом)
думаю проблема временная
css
padding: 0;
box-shadow: #000 2px 2px 10px;
position: absolute;
top: 30px;
left: 20px;
opacity: 0;
}
#block-menu-menu-topmenu ul:hover ul, #block-menu-menu-top-menu ul:hover ul {
display: block;
opacity: 1;
}
Спасибо всем кто откликнулся, нашли разработчика и он исправил данный баг. Но не сказал в чем была проблема)