我想知道jQuery是否有一种简单的方法来触发元素上的mouseover / mouseleave类型事件,以及额外的20px左右
即我有几个下一个/上一个按钮出现在网站容器之外,使用
#slider .prev{position:absolute;left:-20px;}
因为它们当前设置为显示
#slider:hover{}
当我将鼠标悬停在#slider范围之外时,它们消失了
在mouseenter
和mouseleave
事件基于元素的边界框触发。一种破解方法是在元素上放置一个不可见的边框:
border: solid 20px rgba(0,0,0,0);
或填充:
padding: 20px;
这是演示的jsfiddle。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句