Плагин перенаправления не работает - PullRequest
2 голосов
/ 10 августа 2011

Я пытаюсь создать плагин таймера Redirect из всех 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 легче редактировать. Некоторые люди жалуются, что я даю только ссылку, но отмечаю: «Когда вы щелкаете по ссылке, она даст вам код при редактировании»

На данный момент это грязно и трудно для чтения, но как только я получу секунды для правильной работы, я могу все настроить так, как и положено. (:

Любое предложение будет полезным.

1 Ответ

3 голосов
/ 10 августа 2011

Ваша проблема в том, что в этом выражении есть переменная Second:

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

, когда она должна быть Seconds.Если вы исправите это скрипт будет работать.Я рекомендую использовать Firebug (в Firefox) или Web Inspector в Safari / Chrome, консоль обоих этих инструментов могла бы указать вам на эту проблему в течение нескольких секунд.;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...