loading
Please wait while loading...
返回 HoverIntent 擴充 jQuery Hover

jQuery hoverIntent 是一套用以延遲滑鼠 mouseover 和 mouseout 事件的插件, 可有效防止用戶在一個物件上連續觸發多次事件的情況。

傳統的 hover:

$("#layer").hover(function() {
    //mouserover event
},function() {
    //mouserout event
});

使用hoverintent:

$("#layer").hoverIntent({
	interval: 500,
	over: function(){
		//mouserover event
	},
	timeout: 500,
	out: function(){
		//mouserout event
	}
});
 

插件網址:

http://cherne.net/brian/resources/jquery.hoverIntent.html

options:

over(選填)
描述: 當滑鼠移入後要執行的動作
預設值: 無
 
interval(選填)
描述: 當滑鼠移入時,若在 interval 時間內又移出的話,則不會觸發移入的動作。
預設值: 100
 
timeout(選填)
描述: 當滑鼠移出時,若在 timeout 時間內又移入的話,則不會觸發移出的動作。
預設值: 0
 
out(選填)
描述: 當滑鼠移出後要執行的動作
預設值: 無
 
sensitivity(選填)
描述: 滑鼠移動距離的敏感度;最小要設為 1
預設值: 7
Comments
comments powered by Disqus