Помогите отладить плгин
Собственно код простой
$.fn.periodical = function(options){
var options = $.extend({
to: 1000
}, options);
return setInterval ($(this), options.to);
};
$(document).ready(function() {
$(function(){
$('log').text('dscs');
}).periodical({to: 3000});
});
но выдает ошибку Ошибка: missing ] after element list Источник: http://37a.su/js/scripts.js Строка 5, символ 8 Исходный код: [object Object] Что не так я сделал? |
Очевидно, где-то ] пропустили.
|
у меня их в коде вообще нет %(
|
А, так вы же в setInterval не функцию передаёте. Поэтому аргумент рассматривается как строка, а там всякий бред.
return setInterval (this, options.to); |
Чуствую, что мой случай http://www.askdev.ru/jquery/4856/%D0...8%D0%BD%D0%B0/
А догнать не могу((( |
Ваш this не указывает на функцию, как хотелось бы)
$.fn.log = function(){ window.console.log( this ) };
$(function(){ }).log();//undefined
Можно попробывать вот так
Function.prototype.periodical = function( period ){
return setInterval( this, period || 1 );
};
function(){ window.console.log( "periodical" ) }.periodical(1000);
|
| Часовой пояс GMT +3, время: 03:25. |