2010-11-20 74 views
1

我有一个非常大的div,它上面有一个jscrollpane。 该div有一个填充,所以滚动条显示为离开div的200px。 这意味着div和滚动条之间有空格。迄今为止很好。 现在这整个事情是一个非常大的按钮。 但我不能按下div和滚动条之间的空格按钮,因为它是sscrollpane div的一部分。该div只是得到了周围刺激的蓝色边框。 任何人都知道我可以如何确保在该空间中点击大按钮。如果可以摆脱活动状态的蓝色边框?jscrollpane div后面的内容

非常感谢!

+0

不确定点击按钮,但'outline:0'应该得到摆脱边界。 – Marko 2010-11-20 16:42:30

回答

-1

提供更好的z-index为按钮

我想可能是z-index的问题,

z-index:1000 
+0

是的,但比大按钮会超过div。而那不是我想要达到的。由于填充,div中有一个空白区域。通常你的浏览器会让你点击那里。但由于jscrollpane它不会。这正是我想要解决的问题。因此,我可以点击由填充创建的空间,并激活在其内部具有填充的div后面的按钮。 – 2010-11-21 14:12:33

0

所以滚动面板是一个按钮,你希望它这样,如果用户点击scrollpane上的任何位置,然后按钮的动作被执行?

如何检测到某人“按下按钮”?整个事情是否包含在链接中?你使用JavaScript来分配一个点击处理程序?

尝试向应用jScrollPane的元素添加背景色,以便清楚地看到它的边界。如果你在这些边界内按下按钮,按钮是否工作?这些界限和滚动条本身之间是否存在差距?如果你可以提供一个显示页面设置的URL(最好是一个例子放在http://www.jsfiddle.net上),那么我可能会多一点帮助...