单击项目时更改鼠标悬停=“this.src='xxx'”
Change onmouseover="this.src='xxx'" when item is clicked
我有这个图像,在悬停时会更改 src:
<img id="apripreventivo" src="img.svg" onmouseover="this.src='img_hover.svg'" onmouseout="this.src='img.svg'">
然后我有一个脚本,当单击该图像时切换一个div(#contact 形式):
$(document).ready(function(){
$("#contact-form").hide();
$("#apripreventivo").show();
$('#apripreventivo').click(function(){
$("#contact-form").slideToggle();
});
});
我如何重写上述函数,使其在单击图像 (#apripreventivo) 时,其onmouseover
src 更改为例如 *img_hover2.svg*("正常"src 和onmouseout
相同。并且仍然 #contact 形式"div 在单击时切换)。然后,当再次单击时,onmouseover
应返回到原始状态(*img_hover.svg*)。
我已经得到了
你大部分的方式:JSFiddle。
诀窍只是使用 jQuery 的 $.attr() 方法更改 img 标签的属性。
$('img').click(function() {
$(this).attr("onmouseover", "this.src='http://newevolutiondesigns.com/images/freebies/cat-wallpaper-7.jpg'");
})
您可以轻松编写一个函数来检查此属性的当前值,然后在单击时设置正确的值。希望这有帮助!
相关文章:
- 正在将数据主题添加到所有项目
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何检查管道中未定义的项目
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 学生搜索项目jquery/javascript
- 如何获取不属于我项目的上一页的URL
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- Dojo:访问dijit.form.Select中单击的项目
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- 我需要为我的朋友在这个项目上提供帮助
- 如何从 HTML 查询中删除项目
- 在Meteor项目中安装并包含npm模块后出错
- 当在Ember中点击一个项目时,我如何将一个活动类添加到项目列表中
- 将单击事件添加到附加的项目中
- 通过另一个php应用程序将我的项目推送到Github存储库中
- 在javascript中搜索项目列表的性能
- 如何将本地依赖项添加到npm项目中
- angularjs移除焦点上的活动类并添加到下一个项目
- 为什么react/redux前端项目在package.json中包含生产依赖项
- 单击项目时更改鼠标悬停=“this.src='xxx'”