jsFiddle работает.Реализация на веб-странице не? - PullRequest
1 голос
/ 27 сентября 2011

Эта js fiddle запускается без ошибок или проблем:

http://jsfiddle.net/3j45B/2/

Однако, когда она встроена в http://www.zabb.co.uk/untitled6.html, она не работает?Любые предложения, пожалуйста?


РЕДАКТИРОВАТЬ:

В дополнение к вашим комментариям и предложениям ниже было найдено решение , спасибо всем:

$(document).ready(function() {

    $('.thumbnail2').click(function() {
        src = $(this).attr('src');
        if (src != $('.img').attr('src')) {
            $('.img').fadeOut(250, function() {
                $(this).attr('src', src).fadeIn(250);
            });
        }
    });

});​

Важным битом для обеспечения работы события является завершение кода jQuery в:

$(document).ready(function() {
    // ...
});​

См. Следующую ссылку для получения дополнительной информации об этой функции:
Представление $(document).ready()

Ответы [ 2 ]

7 голосов
/ 27 сентября 2011

Оберните ваш встроенный скрипт в $(...) или $(document).ready(...)

jsfiddle сделал это для вас (см. Выпадающий список слева, который говорит «onLoad»?).

0 голосов
/ 27 сентября 2011

Ничего плохого в вашем коде.Но вы, вероятно, забыли включить плагин под названием Galleria, я получаю, что Galleria не определена.

...