【发布时间】:2011-05-13 07:27:35
【问题描述】:
大家好!
我一直在尝试为我最新的 jQuery 插件创建一个简单的示例代码,但它似乎根本不起作用!谁能告诉我哪里出错了?或者任何人都可以为我提供一个新功能来做到这一点。所以我的问题是,当我将鼠标悬停在一个分类为trigger 的元素上时,另一个分类为eg 的元素应该fadeIn(); 但是如果用户在分类为eg 的元素淡入之前取出鼠标,它不应该再淡入,但这根本不起作用。我不知道出了什么问题?请帮帮我。 (下面是我的问题 HTML 和 Jquery 代码!)
HTML 代码
<div class="trigger">MouseOverMe</div>
<div class="eg">See Me!</div>
JQUERY 代码
function timereset(a)
{
var elem = $('.'+a);
if(elem.data('delay')) { clearTimeout(elem.data('delay')); }
}
$(document).ready(function () {
$('div.eg').hide();
$('div.trigger').mouseover(function () {
$('div.eg').delay(1000).fadeIn();
});
$('div.trigger').mouseout(function () {
timereset('eg');
$('div.eg').fadeOut();
});
});
提前致谢
【问题讨论】:
标签: javascript jquery html jquery-plugins