我正在使用jquery循环插件来创建图片幻灯片。这非常容易,我理解代码,我已经让它自己工作了。但我正在尝试实施已经存在的网站并遇到一些麻烦。该网站被分解为html,css和js文件的单独文件。
这段代码应该放在头部的脚本标签内,但是为了网站的目的,它需要放在js文件中。我想我的问题是我是否需要对以下代码做任何事情以使其准备好进入js文件,就像把它放在函数中一样?我没试过就试过这个。 (我已经加载了jquery文件)。
$('。rotatorA')。cycle({fx:'fade',timeout:3000});
$('。rotatorB')。cycle({fx:'fade',delay:1000,timeout:3000});
我对jquery很新,我没有找到太多关于此的信息,所以我真的很感激一些帮助!谢谢!
答案 0 :(得分:2)
确保它在document.ready
回调中,即:
$(document).ready(function() {
$('.rotatorA').cycle({ fx: 'fade', timeout: 3000 });
$('.rotatorB').cycle({ fx: 'fade', delay: 1000, timeout: 3000 });
});
但不管它是在<head>
标签还是在外部脚本中,都需要它...我提到它是因为你可能在复制脚本时将其遗漏了吗?
仅供参考$(function()
作为$(document).ready(function()
另外请确保您没有加载任何其他库,例如MooTools。如果是这种情况,则需要稍微修改一下代码,并在加载jQuery后立即添加一个带有jQuery.noConflict()
的脚本。