Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Перестал работать скрипт (https://javascript.ru/forum/misc/47011-perestal-rabotat-skript.html)

landerorly 05.05.2014 14:58

Преждевременная радость :cray: после добавления <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script> перестает отображаться слайдшоу в хэдере, как я понял проблема в каких-то библиотеках, но на это моих познаний уже не хватает подскажите плиз

Erolast 05.05.2014 17:02

Мы не телепаты. Покажи исходный код страницы, и не пхп-скрипта, генерирующего страницу, а именно страницы.

landerorly 05.05.2014 17:22

Вложений: 1
сор, а как выложить весь код, говорит слишком много текста, пока прикрепляю txt с кодом страницы...

Erolast 05.05.2014 19:24

А, ну там у тебя jQuery уже подключен, но в безконфликтном режиме, чтобы не конфликтовал с Mootools. Когда ты подключил jQuery заново, все вроде как заработало, но возник конфликт с mootools. Так что убери
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>

И замени в коде смены класса все $ на jQuery. Вот так:
<script type="text/JavaScript">
    function adjustStyle() {
    var cla = 'b',
        width = parseInt(jQuery(window).width());
    if(width < 640) cla = 'xs';
    else if(width >= 460 && width < 690) cla = 's';
    else if(width >= 690 && width < 963) cla = '';
    else if(width >= 963 && width < 1680) cla = 'm';
    jQuery("#wsize").prop('className', cla + '_top_subcats clear');
    alert("Имя класса изменено на "+jQuery("#wsize").prop('className'));
}
  
jQuery(function() {
    adjustStyle();
    jQuery(window).resize(adjustStyle);
});
</script>

landerorly 05.05.2014 19:43

Спасибо огромное, вроде работает, буду знать теперь...:thanks:


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