<div id="block1"></div>
<script>
$(document).ready(function(){
$("#block1").MyPlugin1();
});
</script>
(function($){
$.fn.MyPlugin1 = function(){
var obj = $(this);
var cnt = 1;
obj.show(); //отобразить блок, тк скрыт на всякий случай
var replace_color = function(){
setTimeout(replace_color, 1000);
if(cnt == 1){
obj.css('background-color','blue');
cnt = 0;
}else{
obj.css('background-color','red');
cnt = 1;
}
};
replace_color(); //start
};
})(jQuery);
Плагин простой, при заходе на сайт один из дивов мигает. С целью обучения создавал.
Ребят, вопросы вот какие:
1) Верна ли сама структура плагина (стиль, правила, переменные).
2) Не засоряется ли глобальная область переменными cnt и таймерами
PS Цепочка вызовов если что тут не нужна.