0

我的页面上有一个搜索系统、一个幻灯片和一个使用 js 运行的轮播,但轮播没有运行:

搜索开始于:

$('document').ready( function() {
            $("#search_query_top")

幻灯片开始于:

$(window).load(function()
{
    init_slideshow()
})

轮播开始于:

jQuery(document).ready(function() { 
            $("ul.carruselhome").simplecarousel({

问题,我认为在这里:

$('document').ready( function() 

当我从搜索系统中禁用该行时:

$('document').ready( function() ; //the carousel works...

我试图更改轮播脚本上的就绪语法,但没有任何反应,我只想在轮播脚本中修复它。
('document') 不会影响任何东西。

4

3 回答 3

2

它不是

$('document').ready( function() {

但它的

$(document).ready( function() {
于 2012-09-10T12:56:46.887 回答
1

.ready() 函数为文档的“就绪”事件附加了一个事件处理程序。这些事件处理程序不会被对寄存器函数(.ready())的连续调用覆盖。

你的问题是一个错字:'document' 会寻找一个名为 document.. 的标签

尝试

$(document).ready()

:)

问候!

于 2012-09-10T12:51:33.403 回答
0

您应该将所有剩余的处理程序包含在一个.ready函数中,例如

 $(document).ready( function() {
    // 1st handler

    //2nd handler

    });
于 2012-09-10T12:53:48.393 回答