我基本上试图创造一点“这是什么?”工具提示与jQuery。粘滞悬停在jQuery
比方说,我有以下标记:
Account Type: <span class="what_trig permissions">Administrator</span>
<a class="what permissions">What is this?</a>
我想以下行为:
- 用户将鼠标悬停跨度
- 锚在褪色
- 用户将鼠标移至锚点,并保持显示状态。
- 他们点击它(我可以做那一点!)
- 用户鼠标远离跨度和锚点,锚点消失。
目前我可以让锚点出现并消失,当他们将鼠标悬停在跨度上时,但我怎样才能得到它,因此当它们将鼠标移动到锚点时仍然显示它?
这里是我的jQuery悬停逻辑:
$('.what_trig').hover(function() {
var classes = $(this).attr('class').split(/\s+/);
$.each(classes,function(index, item) {
$('.what').each(function() {
if ($(this).hasClass(item)) {
$(this).fadeIn(100);
}
});
});
},
function() {
var classes = $(this).attr('class').split(/\s+/);
$.each(classes,function(index, item) {
$('.what').each(function() {
if ($(this).hasClass(item)) {
$(this).fadeOut(100);
}
});
});
});