我打算做一個懸停函數,它在懸停時取消綁定以前的綁定函數。。懸停函數中的.unbind()和.bind()函數
但我不認爲我明白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」函數。
請參閱working jsfiddle here。提前致謝。
http://jsfiddle.net/motocomdigital/S9uVh/
css'溢出的小錯誤:可見;'溢出:可見;' – coolguy 2012-07-09 14:54:14