【发布时间】:2014-03-24 17:38:56
【问题描述】:
我有一个可以切换隐藏 div 的锚点。当我将鼠标悬停在它上面时,我能够更改锚图标(我已经做了一个精灵),但我无法添加第二个 .click 事件,让我将锚更改为它的“btn_close”图标。
我希望代码执行以下操作:
悬停在“btn_open”上-----它变为“btn_open”:悬停
点击“btn_open”-----它变为“btn_close”并切换隐藏的 div
悬停在“btn_close”上-----它变为“btn_close”:悬停
点击“btn_close”-----它变为“btn_open”并切换隐藏的 div
我做了这个小提琴简化了我的问题(显示了我达到的点)。
http://jsfiddle.net/weberjavi/72xSL/
html:
<body>
<a href="#" class="btn_open">open</a>
<div id="content"></div>
</body>
jquery:
$("#content").hide();
$(".btn_open").click(function () {
$("#content").toggle("slow");
return false;
});
谢谢大家。
【问题讨论】:
标签: jquery onclick hover toggle anchor