我有一个菜单,在每个项目的鼠标悬停事件中,加载到第二个 div 的图像应该发生变化,并且 onMouseout 它应该替换为原始内容。
此时,我将原始内容保存到一个 var 中,并为每个菜单项创建一个 onMouseover 和 onMouseOut 事件。
查询:
$(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,这些 div 由 onMouseover/onMouseout 事件显示/隐藏?
完整示例: 示例站点