我有一个 980px 宽的 div 元素,如果鼠标位于 div 的最后 100 像素左右(我想滑动它),我希望能够触发一个事件。我已经知道如何滑动它,但是我无法制作一些东西来告诉我鼠标何时在前 100 像素中向左滚动或在 880 像素之后向右滚动。这是我的标记:
<div class="menuProductosNav">
<ul>
<li><a href="computadoras.html"><img src="assets/img/menuProductos/producto0.png" alt="" /></a></li>
<li><a href="consumibles.html"><img src="assets/img/menuProductos/producto11.png" alt="" /></a></li>
<li><a href="impresoras.html"><img src="assets/img/menuProductos/producto2.png" alt="" /></a></li>
<li><a href="apple.html"><img src="assets/img/menuProductos/producto1.png" alt="" /></a></li>
<li><a href="productos.html"><img src="assets/img/menuProductos/producto3.png" alt="" /></a></li>
<li><a href="redescomu.html"><img src="assets/img/menuProductos/producto4.png" alt="" /></a></li>
<li><a href="proyecciones.html"><img src="assets/img/menuProductos/producto5.png" alt="" /></a></li>
<li><a href="accesorios.html"><img src="assets/img/menuProductos/producto6.png" alt="" /></a></li>
<li><a href="energia.html"><img src="assets/img/menuProductos/producto7.png" alt="" /></a></li>
<li><a href="refacciones.html"><img src="assets/img/menuProductos/producto8.png" alt="" /></a></li>
<li><a href="software.html"><img src="assets/img/menuProductos/producto9.png" alt="" /></a></li>
<li><a href="pdv.html"><img src="assets/img/menuProductos/producto10.png" alt="" /></a></li>
</ul>
</div>
老实说,我对此感到迷茫,有人可以告诉我该怎么做吗?我能得到的只是元素的宽度:
var $nav = $('.menuProductosNav');
$nav.bind('mouseover',function(){
alert($nav.width());
});