Javascript jsFiddle可以工作。在网页上实现不';T

Javascript jsFiddle可以工作。在网页上实现不';T,javascript,html,css,gallery,Javascript,Html,Css,Gallery,此js fiddle运行时没有错误或问题: 然而,当嵌入其中时,它不起作用吗?有什么建议吗 编辑: 关于您在下面的意见和建议,我们找到了一个解决方案,谢谢大家: $(document).ready(function() { $('.thumbnail2').click(function() { src = $(this).attr('src'); if (src != $('.img').attr('src')) { $('.

此js fiddle运行时没有错误或问题:

然而,当嵌入其中时,它不起作用吗?有什么建议吗


编辑:

关于您在下面的意见和建议,我们找到了一个解决方案,谢谢大家:

$(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() {
    // ...
});​
有关此功能的更多信息,请参阅以下链接:

将嵌入的脚本包装在
$(…)
$(文档)中。就绪(…)


JSFIDLE为您做到了这一点(请参见左侧的下拉框,上面写着“onLoad”)。

将嵌入的脚本包装在
$(…)
$(文档)中。就绪(…)


JSFIDLE为您做到了这一点(请参见左侧的下拉框,上面写着“onLoad”?)。

您的代码没有问题。但是您可能忘记了包含一个名为Galleria的插件,我发现Galleria没有定义。

您的代码没有问题。但是您可能忘记了包含一个名为Galleria的插件,我发现Galleria没有定义。

确实抛出了一个ReferenceError,但这并不是导致代码无法工作的原因。特别是,它(错误)发生在相关代码执行之后。确实有一个引用错误被抛出,但这并不是导致代码无法工作的原因。特别是,它(错误)发生在相关代码执行之后。是。(+1)@Kelly这表明:我刚刚把装载的东西拿走了。是的。(+1)@Kelly这表明:我刚刚拿走了所有的东西。