拆散懸停鑑於此代碼(#stage
是裏面一個div元素的錨標記):上點擊
$('#stage').hover(
function() {
var $this = $(this);
$this.find('div').stop().animate({
'width': '70px',
'height': '139px',
'top': '0px',
'left': '-16px'
}, 500);
}, function() {
var $this = $(this);
$this.find('div').stop().animate({
'width': '35px',
'height': '70px',
'top': '0px',
'left': '0px'
}, 500);
});
(也發現在http://jsfiddle.net/fXp9U/1/)
在點擊我需要停止鏈接回吐我離開頁面並返回false,並將div設置爲活動狀態。當你點擊時,它不應該再動畫,但應該是懸停狀態的大尺寸。
如果您刪除了單擊事件,則懸停工作。
再次感謝您的幫助。
我建議編輯(應該很快就會出現我想)你的代碼。除了小提琴之外,將代碼發佈到您的問題並不難,您應該這樣做。 –
'$('div',this).stop()...'而不是你所擁有的...... –