При первой загрузке страницы изображение должно быть дисплей: нет. Но проблема в том, что когда я помещаю display none, функция анимации не работает, и я уже положил .css ({'display': 'block'}) все еще не работает.
JQuery оживить. Дисплей отсутствует css не меняется
Вот мой код
<script type="text/javascript">
$(document).ready(function() {
$("img.fade").hover(function() {
$(this).stop().animate({ "opacity": "1" }, 300);
$(this).css({ 'display': 'block' });
}, function() {
$(this).stop().animate({ "opacity": "0" }, 300);
});
});
</script>
<style type="text/css">
img.fade { display:none }
</style>
<img src="image.jpg" class="fade" />
Если удалить дисплей: нет стиль, он работает, но при первой загрузке страницы, изображение показывает. Мне нужно скрыть его при первом загрузке, тогда, когда он будет вибрировать, он покажет.
Отличный ответ. Я думаю, мне нужно узнать больше о jquery :) спасибо – Jorge