我在.img-area
DIV有一個形象,我img
標籤有data-list-1
和data-list-2
attribute.When我在我的.img-area img
格懸停我的形象,必須用屬性data-list-1
和data-list-2
有淡入淡出效果,當我換h it它必須與默認img交換。交換圖像時懸停與淡入淡出效果
我得到的屬性和src但我無法改變淡入效應每個圖像
你可以看到演示我的作品
$(function(){
$(".img-area img").hover(function(){
var elem = $(this);
var defaultImg = elem.attr("src");
var data_1 = elem.attr("data-list-1");
var data_2 = elem.attr("data-list-2");
$(".show").html("Default image: "+defaultImg+"<br>Data 1 img:"+data_1 +"<br/>Data 2 img:"+ data_2);
});
});
.img-area{
float:left;
margin:20px;
}
.img-area img{
width:150px;
height:150px;
}
<html lang="en">
<head>
<meta charset="UTF-8" />
</head>
<body>
<div class="img-area">
<img src="http://themewich.com/struck/wp-content/uploads/2015/02/logs-2-426x351.jpg" data-list-1="http://themewich.com/struck/wp-content/uploads/2015/02/06.jpg" data-list-2="http://themewich.com/struck/wp-content/uploads/2015/02/05.jpg">
</div>
<div class="img-area">
<img src="http://themewich.com/struck/wp-content/uploads/2015/02/logs-2-426x351.jpg" data-list-1="http://themewich.com/struck/wp-content/uploads/2015/02/06.jpg" data-list-2="http://themewich.com/struck/wp-content/uploads/2015/02/05.jpg">
</div>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
</body>
</html>
你需要兩個圖像,一個在另一個之上,比淡出,在上 –
你是什麼意思?我有一個圖像,我不能使用data-list-x屬性更改圖像的src? –
「.show」元素在哪裏?您是否希望將原始圖像淡入以顯示「數據」圖像,然後返回? – rabelloo