用效果更改属性
Change attr with an effect
本文关键字:属性 更新时间:2023-09-26
我需要一种使用attr
更改图像源的方法,这也将在此过程中提供淡入淡出效果。我已经尝试了我在这里找到的其他答案之一,但它没有给出预期的效果。
这是它目前的样子:http://jsfiddle.net/zeaVx/
在拍摄另一张图像之前,您可以注意到整个事物是如何完全淡出的。那不是我需要的。我需要即时更改,就像 CSS 的:hover
一样,但只有褪色效果。
我该如何才能实现这一目标?
创建 2 个单独的 </img>
标签,将它们包装在一个容器中,将一个放在另一个之上,然后简单地淡入/淡出顶部图像。
.HTML
<div class="button-container">
<img src="http://i.imgur.com/q4A2GtV.png" />
<img src="http://i.imgur.com/jztqeIv.png" />
</div>
.CSS
.button-container {
position: relative;
}
.button-container img {
position: absolute;
left: 0;
top: 0;
}
杰奎里
$('.button-container').hover(function () {
$(this).find('img:last-child').stop().fadeOut();
}, function () {
$(this).find('img:last-child').stop().fadeIn();
});
演示:http://jsfiddle.net/zeaVx/1/
使用此 jsfiddle.net/Curt/PLwam/1/ 它可能对您有所帮助。
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var active = false;
$(function() {
$('#fb_icon')
.mouseover(function() {
if (!active) {
active = true;
$(this).hide();
$(this).attr('src', 'dummyImg2.jpg').fadeIn('slow');
active = false;
}
})
.mouseout(function() {
if (!active) {
active = true;
$(this).hide();
$(this).attr('src', 'dummyImg1.jpg').fadeIn('slow');
active = false;
}
});
});
});
</script>
</head>
<body>
<img src="dummyImg1.jpg" id="fb_icon" alt="">
</body>
</html>
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 全局变量和全局对象的属性之间有什么区别吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 序列化数据属性中对象的最可靠方法
- 分析高度属性时出现意外值{{specs.height}}.index.html
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- AngularJS-使用'true'属性
- 可以't使用JavaScript获取width属性
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- JavaScript Pub/Sub属性访问问题
- 从JavaScript访问struts操作中的属性
- 是否可以从父类访问子类的属性
- 如何更改reactjs中外部/独立组件的状态或属性
- 如何在选项卡上定义属性'的主窗口对象
- 锚点元素的href属性自动更改
- jQuery最近父级的数据属性选择器
- 用于'魔术串'属性