Категории |
не правильно работают ссылкиВ меню построенном на <li> не работают ссылки. Тоесть браузер понимает что эта ссылка, но на эту страницу не переходит (при нажатии вообще ничего не происходит) Очень информативно. Ссылки на "информационные страницы" вида <div class="menu"> <ul> <li><a href="shop_content.php?coID=5">Доставка</a></li> </ul> </div> так по ссылке не переходит. Поменяв <li> на <div> всё работает! Но мне нужно именно <li> Это ни о чем не говорит. У вас либо через JS, либо в CSS что-то. Нужно смотреть сам сайт, где это не работает. Иначе что советовать? сайт pribambas.org $(document).ready(function () { var dleft = $('.lavalamp li.active').offset().left - $('.lavalamp').offset().left; var dwidth = $('.lavalamp li.active').width() + "px"; $('.floatr').css({ "left": dleft+"px", "width": dwidth }); $('li').hover(function(){ var left = $(this).offset().left - ($(this).parents('.lavalamp').offset().left + 15); var width = $(this).width() + "px"; var sictranslate = "translate("+left+"px, 0px)"; $(this).parent('ul').next('div.floatr').css({ "width": width, "-webkit-transform": sictranslate, "-moz-transform": sictranslate }); }, function(){ var left = $(this).siblings('li.active').offset().left - ($(this).parents('.lavalamp').offset().left + 15); var width = $(this).siblings('li.active').width() + "px"; var sictranslate = "translate("+left+"px, 0px)"; $(this).parent('ul').next('div.floatr').css({ "width": width, "-webkit-transform": sictranslate, "-moz-transform": sictranslate }); }).click(function(){ $(this).siblings('li').removeClass('active'); $(this).addClass('active'); return false; }); }); У Вас там ошибок полно. http://s017.radikal.ru/i432/1203/9d/0e45185e04a9.png А неиспользуемые стили тоже относятся к ошибкам? Это в браузере Google Chrome. Если нажать ctrl+shift+j, то выедет меню. Далее обновить страницу и будут видны ошибки, которые на ней есть. |
|