Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Cкрипт javascript работает только после того, как курсор в адресную строку (https://javascript.ru/forum/dom-window/46808-ckript-javascript-rabotaet-tolko-posle-togo-kak-kursor-v-adresnuyu-stroku.html)

qwaker 25.04.2014 03:26

Cкрипт javascript работает только после того, как курсор в адресную строку
 
Собственно, сабж.
Написан скрипт на jquery, подключен слайдер flexslider.
Запускаем сайт - скрипт НЕ работает. Без перезагрузки, тыкаем курсором в адресную строку - и вуаля - скрипт работает.

Что за хрень такая?
Скрипт обычным образом подключается, там код последовательно для каждого слайдера:
$(document).ready(function() {
    $('.flexslider-product4').flexslider({
        animation: "slide",
        itemWidth: 396,
        controlNav: false,
        controlNav: "thumbnails",
        prevText:"",
        nextText:"",
        itemMargin:40

    });
});
$(document).ready(function() {
    $('.flexslider-product5').flexslider({
        animation: "slide",
        itemWidth: 396,
        controlNav: false,
        controlNav: "thumbnails",
        prevText:"",
        nextText:"",
        itemMargin:40

    });
});

krasovsky 25.04.2014 08:59

А ты не пробовал пятнадцать раз написать $(document).ready(function() ?? Вдруг прокатит
"Скрипт подключается обычным способом " ))). С каких пор писать Ready больше 1 раза - обычное дело?

Riim 25.04.2014 09:09

Цитата:

Сообщение от krasovsky
С каких пор писать Ready больше 1 раза - обычное дело?

таки это обычное дело)). Хотя рядом стоящие лучше объединять.

krasovsky 25.04.2014 09:27

Смотри в консоль на предмет ошибок.
Если их нет - пиши больше инфы, ибо все что ты написал это подключение слайдера.
Как ты запускаешь скрипт? у тебя страничка ajax'ом грузится может? может элементы к которым цепляшь слайдер динамически подгружаются?

M-ka 25.04.2014 17:04

Вообще не понимаю, зачем одну и ту же функцию 2 раза писать.... пускай автор откроет мануал по жквери и почитает, как пишется несколько селекторов (подсказка: через запятую).


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