Использование:
$(window).load(function(){
var $p = $('<p><a href="#">Refresh</a></p>').appendTo(document.body);
$p.find('a').click(function(){
window.location.reload();
return false;
});
$('.slides_control img').css('display', "none");
$('.slides_control img').fadeIn(800);
});
http://jsfiddle.net/fhF5E/
Мерцает при нажатии кнопки Обновить несколько раз подряд.
Использование:
.slides_control img {
display: none;
}
$(window).load(function(){
var $p = $('<p><a href="#">Refresh</a></p>').appendTo(document.body);
$p.find('a').click(function(){
window.location.reload();
return false;
});
$('.slides_control img').fadeIn(800);
});
http://jsfiddle.net/fhF5E/1/
Я не смог заставить его мигать один раз.
Даже это не мерцает:
<div class="slides_control">
<img src="http://www.gravatar.com/avatar/e1122386990776c6c39a08e9f5fe5648?s=32&d=identicon&r=PG"/>
</div>
<script>$('.slides_control img').hide();</script>
$(window).load(function(){
var $p = $('<p><a href="#">Refresh</a></p>').appendTo(document.body);
$p.find('a').click(function(){
window.location.reload();
return false;
});
$('.slides_control img').fadeIn(800);
});
http://jsfiddle.net/fhF5E/3/
EDIT
После просмотра страницы, на которой была обнаружена проблема, обнаружилось, что display: none
применяется к img
таким образом, что при загрузке страницы селектор display: none
ничего не выбирал, но затем было выбрано после был добавлен эффект ползунка (по готовности).
Итак ...
.slides_control img {
display: none;
}
Необходимо изменить на:
.slider img {
display: none;
}