denisok82,
У меня аккордион работает Для скройлера - у Вас кривой код! Замените на такой: <script type="text/javascript"> $(window).scroll(function(){ if ($(window).scrollTop() > 100) {$('.scrollup').fadeIn();} else {$('.scrollup').fadeOut();} }); $('.scrollup').click(function(e){ e.preventDefault(); $("html,body").animate({scrollTop:0},"slow"); }); </script> Про кнопку для ("disp") Я не нашёл эту кнопку - сделайте скриншот, ткните стрелкой |
Deff,
Вот она: https://yadi.sk/i/whZ4ReLgmKKQZ Есть только на тестовой странице, которую я привел выше. На других страницах её нет. |
На тестовой странице я уже убрал все скрипты, кроме аккордиона и toggle. Почему-то загвоздка именно между ними двумя.
|
denisok82,
Замените скрипт для кнопки! <script type="text/javascript"> $(document).ready(function(){ $("a.but").click(function(e){ e.preventDefault(); $("h3.rad").toggleClass('disp'); }); }); </script> И css для неё замените: <style>.disp{display: none!important;}</style> И не компонуйте скрипты в единый код до окончательной отладки! //Просто руки кривые ! |
Deff,
Божечки! Всё заработало! Вот это ты Человечище! В чем же была проблема? Что было не так? |
denisok82,
Кому то было лень в стиле поставить cursor:pointer в стиль, и он стал сандалить везде кнопки тегом <a href="#" - которые прыгают на начало страницы А про <style>.disp{display: none!important;}</style> Он забыл, что в теге h3.rad проставил пустое правило display: ; - которое по умолчанию = display: block; А стиль в теге имеет приоритет перед любым внешним стилем css, кроме с !important; |
denisok82,
Я бы еще поправил сss кнопки <style>.disp,.disp+div{display: none!important;}</style> Дабы сворачивал и раскрытые аккордионом блоки |
Deff,
Огромное спасибо! |
Часовой пояс GMT +3, время: 01:08. |