【发布时间】:2012-06-26 15:30:54
【问题描述】:
希望在 jquery 中有一个 for 循环,以便:
“对于每个 hover_link:在悬停的 hover_link 旁边显示隐藏的 div。”
当前的 jquery 不显示隐藏的 div,更不用说将隐藏的 div 放置在悬停的链接旁边,并且无法弄清楚如何为多个 hover_links 循环。
jquery:
$(document).ready(function() {
$(".hover_link").mousemove(function(e) {
$("#box1").show();
$(".box").css({
top: ($(".hover_link").offset().top() + 10) + "px",
left: ($(".hover_link").offset().left() + 10) + "px"
});
});
$(".hover_link").mouseout(function(e) {
$("#box1").hide();
});
});
小提琴:http://jsfiddle.net/3kWq7/1/
非常感谢任何可以提供帮助的人
【问题讨论】:
-
尝试用mouseenter替换mousemove,如果你使用jquery 1.7.2,也应该查看api.jquery.com/on
标签: jquery html css for-loop offset