我正在尝试制作一个悬停功能,它在悬停时会取消绑定先前绑定的功能。
但我认为我不明白 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。提前致谢。