JavaScript 鼠标悬停图像交换问题
javascript mouseover image swap issues
我正在尝试用javascript替换悬停图像,但它似乎不起作用,知道为什么吗?我认为这是正确的方法。
<li>
<a onMouseOver="document.fbi.src=images/facebookIconHover.jpg" onMouseOut="document.fbi.src=images/facebookIcon.jpg"
href="http://www.facebook.com">
<img src="images/facebookIcon.jpg" NAME="fbi">
</a>
</li>
看起来您需要做的就是(假设这些图像存在)在src
字符串周围加上单引号。
onMouseOver="document.fbi.src='images/facebookIconHover.jpg'"
onMouseOut="document.fbi.src='images/facebookIcon.jpg'"
不过,我建议您对图像使用CSS :hover
,因为它将演示文稿与内容/脚本分开。
#element {
background-image:url('url1.png');
}
#element:hover {
background-image:url('url2.png');
}
Via jQuery:
$('img[name="fbi"]').hover(function(){
$(this).attr('src','images/facebookIconHover.jpg');
},function(){
$(this).attr('src','images/facebookIcon.jpg');
});
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- TableExport jquery插件:文件名和扩展名问题
- JavaScript Pub/Sub属性访问问题
- JavaScript异步问题
- 如何解决Yii中的页面刷新问题
- Safari(Mac OS)上的jQuery平滑滚动问题
- jqGrid树网格问题
- 使用正则表达式评估电子邮件地址时出现性能问题
- 如何消除代码中的未定义和其他问题
- 简单的ES6承诺问题-交换解决和拒绝参数
- JavaScript 鼠标悬停图像交换问题
- 使用 Javascript 交换图像时遇到问题
- Jquery 文本交换 - 多次使用问题
- 在菜单上滚动交换类 - IE 问题