Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Конфликт скриптов (https://javascript.ru/forum/jquery/60235-konflikt-skriptov.html)

Deff 18.12.2015 14:41

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")
Я не нашёл эту кнопку - сделайте скриншот, ткните стрелкой

denisok82 18.12.2015 14:47

Deff,
Вот она: https://yadi.sk/i/whZ4ReLgmKKQZ
Есть только на тестовой странице, которую я привел выше. На других страницах её нет.

denisok82 18.12.2015 14:49

На тестовой странице я уже убрал все скрипты, кроме аккордиона и toggle. Почему-то загвоздка именно между ними двумя.

Deff 18.12.2015 14:59

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>

И не компонуйте скрипты в единый код до окончательной отладки!
//Просто руки кривые !

denisok82 18.12.2015 15:05

Deff,
Божечки! Всё заработало! Вот это ты Человечище! В чем же была проблема? Что было не так?

Deff 18.12.2015 15:18

denisok82,
Кому то было лень в стиле поставить cursor:pointer в стиль, и он стал сандалить везде кнопки тегом <a href="#" - которые прыгают на начало страницы
А про <style>.disp{display: none!important;}</style>
Он забыл, что в теге h3.rad проставил пустое правило display: ; - которое по умолчанию = display: block;
А стиль в теге имеет приоритет перед любым внешним стилем css, кроме с !important;

Deff 18.12.2015 15:35

denisok82,
Я бы еще поправил сss кнопки
<style>.disp,.disp+div{display: none!important;}</style>

Дабы сворачивал и раскрытые аккордионом блоки

denisok82 18.12.2015 16:41

Deff,
Огромное спасибо!


Часовой пояс GMT +3, время: 01:08.