С этим как ваш HTML:
<img id="test" src="http://sstatic.net/so/img/logo.png">
Используйте это как свой javascript:
$(document).ready(
function(){
var t;
const fparam = 100;
const uparam = 100;
window.flickr = function(){
if(Math.round(Math.random())){
$("#test").css("visibility","hidden");
t = setTimeout('window.unflickr()',uparam);
}
else
t = setTimeout('window.flickr()',fparam);
}
window.unflickr = function(){
if(Math.round(Math.random())){
$("#test").css("visibility","visible");
t = setTimeout('window.flickr()',fparam);
}
else
t = setTimeout('window.unflickr()',uparam);
}
t = setTimeout('window.flickr()',fparam);
});
Если у кого-то есть отзывы по этому поводу, позвольте мне знать. Я не уверен, что это самый безопасный метод ведения дел. Я стараюсь избегать использования setTimeout, но я не знаю другого способа сделать это. Это случайное мерцание, поэтому, когда изображение отображается, оно будет скрыто с вероятностью 0,5 каждые 100 секунд, а когда оно скрыто, оно будет отображаться с вероятностью 0,5 каждые 100 секунд. Параметры тайм-аута могут быть настроены для разных видов мерцаний.
Дайте мне знать, что вы думаете.