【发布时间】:2013-05-30 02:22:36
【问题描述】:
我有一个菜单,在每个项目的鼠标悬停事件中,加载到第二个 div 中的图像应该更改,并且 onMouseout 应该替换为原始内容。
此时,我将原始内容保存到一个 var 中,并为每个菜单项创建一个 onMouseover 和 onMouseOut 事件。
Jquery:
$(document).ready(function(){
var heroSwap= $('#swapspace').html();
$('#menu1').mouseover(function(){
$('#swapspace').html('<img src="img/1.JPG"></img>');
});
$('#menu1').mouseout(function(){
$('#swapspace').html(heroSwap);
});
.... ..*ETC There are 7 More of these identical except for id*.. ....
});
问题:
- 有没有办法创建一个通用函数来处理菜单标签中的参数?
- 会不会更容易.. 而不是交换 innerHTML img 标签来创建隐藏的 div 由 onMouseover/onMouseout 事件显示/隐藏?
完整示例: Sample Site
【问题讨论】:
标签: javascript jquery html css onmouseover