来自其他 Div 的 jQuery 鼠标悬停图像
<div id="menu_1"><img src="replacement"/></div>
<div id="menu_2"><img src="replacement"/></div>
<div id="menu_3"><img src="replacement"/></div>
<div id="menu_1_hover"><img src="onhover_userreplacement_img"/></div>
<div id="menu_2_hover"><img src="onhover_userreplacement_img"/></div>
<div id="menu_3_hover"><img src="onhover_userreplacement_img"/></div>
我如何将鼠标悬停在 menu_1、menu_2 和 menu_3 上,将图像替换为位于 menu_1_hover、menu_2_hover、menu_3_hover 中的相应图像?
<div id="menu_1"><img src="replacement"/></div>
<div id="menu_2"><img src="replacement"/></div>
<div id="menu_3"><img src="replacement"/></div>
<div id="menu_1_hover"><img src="onhover_userreplacement_img"/></div>
<div id="menu_2_hover"><img src="onhover_userreplacement_img"/></div>
<div id="menu_3_hover"><img src="onhover_userreplacement_img"/></div>
How would I on hovering over menu_1, menu_2 and menu_3 replace the images with the respective images located in menu_1_hover, menu_2_hover, menu_3_hover ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
最好使用 CSS 而不是 JQuery,但如果您必须在 JQuery 中执行此操作,我可以发布答案,请通知我。 :)
Better to use CSS instead of JQuery, but if you must do it in JQuery, I can post the answer, just inform me. :)
一个工作示例: http://jsfiddle.net/gtWCY/
要添加单个悬停事件侦听器,我需要建议向所有菜单添加一个像“hover”这样的类。
A working example: http://jsfiddle.net/gtWCY/
To add a single hover event listener I'd suggest adding a class like "hover" to all of the menu_'s.
这应该适用于“menu_1”,您应该为所有元素设置一个类,这样您只需放置 .hover 一次。未测试。 :)
That should work for "menu_1" you should set a class for all of the elements though so you only have to put the .hover thing once. Not tested. :)