【发布时间】:2012-07-09 23:10:39
【问题描述】:
我正在尝试制作一个悬停功能,它在悬停时会取消绑定之前绑定的功能。
但我不认为我理解 jquery 网站试图解释的内容。
请在jsfiddle 中查看我的尝试。 http://jsfiddle.net/motocomdigital/S9uVh/
这是我的绑定函数,运行良好...
$("h1.trunc").bind().shorten({
width: 300,
tail: '...',
tooltip: false
});
但是当我的元素悬停时,我试图 .unbind() 它,但是在我的第二次悬停交替时重新绑定它......
$('#element').hover(
function () {
$(this).find("h1.trunc").unbind();
$(this).animate({
height : '100px'
}, 200 );
},
function () {
$(this).find("h1.trunc").bind().shorten({
width: 300,
tail: '...',
tooltip: false
});
$(this).animate({
height : '20px'
}, 200 );
}
);
请有人帮我解决这个问题。还有一种方法不必在我的悬停函数中重新编写整个“h1.trunc”函数。
请参阅工作jsfiddle here。提前致谢。
【问题讨论】:
-
css
overflow: visable;到overflow: visible;中的小错误