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, время: 21:40. |