такой код срабатывает только в opera и chrome
Почему mozila с ie игнорируют показ блока при нажатии ?
Код:Алерт срабатывает в тех браузерах и все<ul class="list-blue-arrow2"> <li class="first last"><a class="mylist" href="#">Текст откроет</a> <ul class="list-blue-arrow3" style="display: block;"> <li class="first"><a class="firstas" href="/spravka2/gost-standards.php"> текст</a></li> <li class="last"><a class="firstas" href="/spravka2.php"> текст</a></li> </ul> </li> </ul> $('.mylist').toggle(function(){ alert("ff"); event.preventDefault(); $(".list-blue-arrow3").hide(); $(this).parent().parent().find(".list-blue-arrow3").slideDown(); } , function(){ event.preventDefault(); $(this).parent().find(".list-blue-arrow3").slideUp(); } );
- 22.01.2013 18:04
- 22.01.2013 18:07
- Регистрация: 09.10.2012
- Сообщений: 935
- Репутация: 530
А мозила последней версии? Должно работать...
- 22.01.2013 18:38
alert сработает только во второй части скрипта, вот так:
Код:$('.mylist').toggle(function(){ $(".list-blue-arrow3").hide(); $(this).parent().parent().find(".list-blue-arrow3").slideDown(); return false; }, function(){ alert("ff"); $(this).parent().find(".list-blue-arrow3").slideUp(); return false; } );
Спасибо сказали:
kvins(22.01.2013), - 22.01.2013 19:34
Tiefe, Так вся проблема в return false; была ??
Спс заработало
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
как сделать чтобы Mozilla показывала один блок, а все остальные браузеры другой | Web программирование | 2 | 19.06.2012 01:24 |
Mozilla Firefox тупит с обновлением сайта. | Прочее | 3 | 28.03.2012 14:28 |