我想制作图像列表数组或html列表,每当我将鼠标悬停在我的图像上时,它必须逐渐更改为淡入淡出或幻灯片效果,而且我的图像必须更改为默认图像
问题1:我必须创建哪种列表? HTML列表或数组?
问题2:我创建span以获取带有data-src的图像url例如是标记和对吗?
click to see demo link on codepen
HTML
<div class="img-area">
<img src="http://cdn.anitur.com.tr/resimler/logo/2016-11/otel_granada-luxury-belek_9cca25crBlK2lNq0AS5H.jpg" alt="">
<span data-src="http://cdn.anitur.com.tr/resimler/logo/2014-12/otel_lykia-world-links-golf_UIaJYkbajuilxPCGYzxM.jpg">
<span data-src="http://cdn.anitur.com.tr/resimler/logo/2014-12/otel_lykia-world-links-golf_UIaJYkbajuilxPCGYzxM.jpg">
</div>
<div class="img-area">
<img src="http://cdn.anitur.com.tr/resimler/logo/2014-12/otel_lykia-world-links-golf_qtNSeosTlMq2dDG35zvY.jpg" alt="">
<span data-src="http://cdn.anitur.com.tr/resimler/logo/2014-12/otel_lykia-world-links-golf_OnYNchpgK6PJmucaHMHN.jpg">
和我的js,但我不知道我写的是什么
$(document).ready(function(){
$(".img-area img").hover(function(){
$(this).parents(".img-area").find("img");
})
});
答案 0 :(得分:2)
使用
更改间隔中的图像function changeImage(img){
// document.getElementById('bigImage').src=img;
setTimeout(function() {document.getElementById('bigImage').src=img;},1250);
}