轮播脚本中的 Jquery 函数定义

2023-12-12

我有一个带有循环的轮播图像的脚本

$(document).ready(function() {

//rotation speed and timer
var speed = 5000;
var run = setInterval(rotate(), speed);   

//grab the width and calculate left value
var item_width = $('#slides li').outerWidth(); 
var left_value = item_width * (-1); 

//move the last item before first item, just in case user click prev button
$('#slides li:first').before($('#slides li:last'));

//set the default item to the correct position 
$('#slides ul').css({'left' : left_value});

//if user clicked on next button
function rotate() {
    //get the right position
        var left_indent = parseInt($('#slides ul').css('left')) - item_width;

        //slide the item
        $('#slides ul').animate({'left' : left_indent}, 3000, function () {

            //move the first item and put it as last item
            $('#slides li:last').after($('#slides li:first'));                  

            //set the default item to correct position
            $('#slides ul').css({'left' : left_value});

        });

        //cancel the link behavior
        return false;
}       

});

但我在 firebug 中收到这个 javascript 错误:

无用的 setInterval 调用(参数周围缺少引号?) [Interrompi per questo errore] var run = setInterval(rotate(), speed);

我认为这是旋转函数定义的错误!


这意味着你应该写:

 var run = setInterval(rotate, speed);   

代替

 var run = setInterval(rotate(), speed);   

因为你需要将函数的引用传递给setInterval,所以你传递的是函数rotate()的返回值;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

轮播脚本中的 Jquery 函数定义 的相关文章

随机推荐

  • 在字符类中使用 $ 锚点不起作用

    我正在尝试编写一个正则表达式来匹配具有第一个 10 个字符大写字母数字的字符串 然后是一个空格和一些其他文本或具有第一个 10 个字母数字字符的字符串 似乎不起作用 我写了这个 A Z0 9 10 s 这似乎适用于具有 10 个字符 然后是
  • 如何将单个表从 phpmyadmin 导出到逗号分隔的文本文件?

    我需要将表从 phpmyadmin 导出到逗号分隔的文本文件 我认为有一个代码 但似乎找不到它 我找到了一个 但它不起作用 我需要导出此表 因为我需要对其进行组织和排序并添加另一列 以便我可以将数据添加到此列 请问我该怎么做 在 PHPAd
  • iOS5:willSendRequest For Authentication Challenge 方法正在递归运行

    我使用下面的代码通过远程服务器对用户进行身份验证 如果我提供正确的用户名和密码 则不会有问题 因为身份验证正在进行并且我正在从服务器获取响应 但是 当我提供错误的凭据时 会以递归方式调用此方法 因此我无法打破它 请帮助我 如何打破这个问题
  • 当程序员说“针对接口而不是对象进行编码”时,他们的意思是什么?

    我已经开始了漫长而艰巨的学习和探索applyTDD 融入我的工作流程 我的印象是 TDD 非常符合 IoC 原则 在浏览了 SO 中的一些 TDD 标记问题后 我发现针对接口而不是对象进行编程是一个好主意 您能否提供简单的代码示例来说明这是
  • 循环 Awesomium JSObject

    我正在制作一个 C Windows 窗体应用程序 其中包含 Awesomium 网络浏览器 我正在尝试从表中获取一些行并将它们解析为数组 JSPart 在浏览器中运行良好 这是我在 C 中使用的代码 JSObject villageRows
  • 程序没有在 scanf("%c", &ch) 行停止,为什么? [复制]

    这个问题在这里已经有答案了 程序不会在 scanf c ch 行停止 为什么会发生这种情况有人可以向我解释一下吗 include
  • 如何从 Google 表格中的范围填充 HTML 服务选择选项?

    我正在尝试使用我正在使用的 Google 表格中 供应商数据库 选项卡的 A 列中包含的所有条目来填充我的 HTML 服务下拉 选择选项列表 但运行时它目前显示为空白 有什么建议么 应用程序脚本 function getVendors va
  • 在电子邮件中共享意图时,Html.fromHtml 无法在正文中使用粗体文本

    String mailContent b boldText b 我也在下面尝试过 但没有成功 String mailContent strong boldText strong 电子邮件意图 Intent sendIntent new In
  • 将 Newtonsoft.Json 与嵌套自定义类一起使用

    我需要序列化一些自定义对象以存储信息 但是 我正在努力将这些对象从序列化的 JSON 字符串反序列化回其原始对象形式 序列化的字符串看起来不错 MyStringArray stringInput1 stringInput2 MyCharAr
  • Aptana 3 jquery 代码辅助/提示

    我已经使用 aptana 大约一周了 最近几天才开始使用 jquery 但我很高兴获得任何代码帮助 这将帮助我在学习时添加语法内容 我已经搜索了几天 但没有得到如何启用此功能的直接答案 我读到它是受支持的 并且应该通过创建新的 html 和
  • Android OutOfMemoryError:位图大小超出 VM 预算

    我遇到了 OutOfMemoryError 的问题 即在更改 Droid 移动设备的方向时位图大小超出了虚拟机预算 但不是在任何其他移动设备中 如 Android 普通版和 Android 小版 我在 gridview 中显示 10 个图像
  • symfony 4 的路由顺序

    我想要一个末尾带有通配符的网址site com username 尝试匹配 url 后site com photos and site com blog 我正在使用注释并有两个控制器 我在这里找到了答案使用注释对路线进行排序 但是版本 4
  • MongoDB 文本索引的词干分析无法正常工作

    我正在尝试使用 MongoDB 的全文搜索功能并观察一些意外的行为 该问题与文本索引功能的 词干 方面有关 在线许多文章中都描述了全文搜索的方式 如果文档字段中有一个字符串 big Hunting dogs 并且该字段是文本索引的一部分 那
  • 分割字符串保留所有尾随空元素

    我对java编程比较陌生 您将如何分割以下由分号分隔的字符串行 String String String String String String String String String String String String Stri
  • 量角器 browser.driver.getCurrentUrl 与 browser.getCurrentUrl

    我正在运行一个 Angular 应用程序 并且在量角器上测试时尝试获取当前 URL 使用哪一个 browser driver getCurrentUrl or browser getCurrentUrl 如果这是一个正在测试的 Angula
  • 如何打开与Python脚本位于同一文件夹中的文件

    我有一个名为study其中我有一个名为的 JSON 文件data json但是当我尝试在位于同一文件夹中的 python 脚本中打开它时 我得到FileNotFoundError Errno 2 No such file or direct
  • 为什么枚举要实现接口?

    我刚刚发现Java允许枚举来实现接口 什么是一个好的用例 下面是一个示例 在 Effective Java 第二版 中可以找到类似 更好的示例 public interface Operator int apply int a int b
  • Magento - 使用sql更新所有产品库存

    我想更新所有 My Magento 产品的库存 我可以只使用 sql 请求来做到这一点吗 如果可以的话 有什么要求 多谢 像这样的东西吗 UPDATE cataloginventory stock item SET qty
  • 如何在 php 中使用curl 将访问密钥作为 HTTP 标头传递

    如何在 PHP 中发送下面提到的 CURL 请求 我将在 php 中使用哪些函数 curl H X Sifter Token 343b1b831066a40e308e0af92e0f06f0 H Accept application jso
  • 轮播脚本中的 Jquery 函数定义

    我有一个带有循环的轮播图像的脚本 document ready function rotation speed and timer var speed 5000 var run setInterval rotate speed grab t