javascript - 重定向插件不起作用

标签 javascript jquery plugins jquery-plugins timer

我正在尝试从所有 JS (JQuery) 创建一个重定向计时器插件,但由于某种原因它没有更新计时器,因为我开始使用不同的方法:

(function( $ ){
  $.fn.redirect = function( options ) {  
   var settings = {
      'second' : '10'
    };
    var options=$.extend( settings, options );
    return this.each(function() {
    var o=options;
if(o.second!==false){
var Seconds = o.second;
}   });   };
  })( jQuery );

请注意,这不是完整的代码,但您可以在此处查看完整的代码: http://jsfiddle.net/NVx8w/6/

我之所以不在这里发布代码是因为我认为 JS Fiddle 更容易编辑。有些人提示我只提供了一个链接,但请注意:“当您单击该链接时,它会在编辑中为您提供一个代码”

目前它很困惑且难以阅读,但是一旦我有时间正常工作,我就可以像预期的那样设置一切。(:

任何建议都会有帮助。

最佳答案

你的问题是你在这个语句中有一个变量Second:

setTimeout("$('#re_message').hide();$('#redirect1').delay(50).fadeIn();", Second + 500);

应该是。如果你解决了这个问题,脚本就会起作用。我建议使用 Firebug(在 Firefox 中)或 Safari/Chrome 中的 Web Inspector,这两个工具中的控制台可以在几秒钟内向您指出该问题。 ;)

关于javascript - 重定向插件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7004671/

相关文章:

javascript - 2 个导入的脚本可以看到对方吗

javascript - 如何平滑过渡输入的占位符文本?

c++ - 使用 clang 和插件编译

javascript - 滚动事件持续多长时间?

javascript - 返回一个对象 - javaScript

javascript - 如何通过 Chrome 扩展本身获取用户反馈/错误报告?

ruby-on-rails - 来自github的插件没有成功安装

javascript - 与 .find() 相反

javascript - 将 css 添加到 jquery 子元素

Javascript .replace() 在 Chrome 中全局不起作用