任何人都可以告訴我爲什麼這個不工作?jQuery - 鼠標懸停時的比例錨
$(".stage a").live("mouseover", function(){
$(this).effect("scale", { percent: 200 }, 200);
});
動畫高度&寬度的工作 - 我只是想以簡化功能。我試圖在不添加它的情況下獲得hoverpulse插件效果。
也有人可以確認「懸停」不起作用.LIVE嗎?
謝謝!
任何人都可以告訴我爲什麼這個不工作?jQuery - 鼠標懸停時的比例錨
$(".stage a").live("mouseover", function(){
$(this).effect("scale", { percent: 200 }, 200);
});
動畫高度&寬度的工作 - 我只是想以簡化功能。我試圖在不添加它的情況下獲得hoverpulse插件效果。
也有人可以確認「懸停」不起作用.LIVE嗎?
謝謝!
也可以有人確認「懸停」 不起作用.live?
official docs秀 「懸停」 不 「活」 的支持:
可能的事件值:單擊, DBLCLICK,鼠標按下,鼠標鬆開, 鼠標移動,鼠標懸停,鼠標移開, 的keydown,按鍵,KEYUP目前不支持 :模糊,焦點,了mouseenter, 鼠標離開,變更,提交
effect()
沒有一個jQuery函數,這可以解釋爲什麼不工作,除非你使用一些你沒有提到的插件。
爲了更好地實現了hoverpulse效果,我認爲你需要改變元素的高度和寬度,而且它的位置,使它看起來像一個放大的,而不是調整大小。當您計算出新的高度,寬度,頂部和左側屬性(如果該元素是絕對定位),可以使用animate()
這樣的:
$(this).animate({width:w, height:h, top: t, left: l}, 200);
的hoverpluse插件也改變了放大元素的Z-index屬性來將元素放在其他元素上的值更高。
他可能使用jQuery UI – Damovisa 2009-11-04 05:19:09
$("id_for_dom_element").hover(
function{
//Here comes what you wanna do when the mouse is on the element
},
function(){
//Here comes what you wanna do when the mouse leaves the element
}
);
根據文檔,「懸停」相當於「mouseenter」和「mouseleave」。 – 2012-03-13 18:15:09