2010-11-20 5 views
1

У меня есть довольно большой div, на котором есть jscrollpane. У div есть дополнение к нему, так что полоса прокрутки отображается как 200px от div. Это означает, что между div и полосой прокрутки есть пробел. Так хорошо до сих пор. Теперь все это одна действительно большая кнопка. Но я не могу нажать кнопку в пространстве между div и полосой прокрутки, потому что она является частью div Jscrollpane. Дива просто получает, что это раздражает синюю границу вокруг него. Кто-нибудь знает, как я могу убедиться, что большую кнопку можно щелкнуть в этом пространстве. И если можно избавиться от синей границы активного состояния?Содержимое за jscrollpane div

Большое спасибо!

+0

Не уверен, что нужно нажать кнопку, но 'outline: 0' должен получить избавиться от границы. – Marko

ответ

-1

Дайте лучше Z-индекс для кнопки

Я думаю, что это может быть проблемой г-индекс,

z-index:1000 
+0

Да, но, чем большая кнопка, сходите на div. И это не то, чего я хочу достичь. В div есть пустое место из-за заполнения. Обычно ваш браузер просто позволяет вам щелкнуть там. Но из-за jscrollpane это не так. Это то, что я пытаюсь исправить. Поэтому я могу щелкнуть по пространству, которое создано дополнением, и активировать кнопку, расположенную за этим div, в которой есть внутренняя часть. –

0

Так ScrollPane есть кнопка, и вы хотите его так, что если пользователь нажимает в любом месте на scrollpane, то действие кнопки выполняется?

Как вы обнаруживаете, когда кто-то «нажимает кнопку»? Все это завернуто в ссылку? Вы используете javascript для назначения обработчика кликов?

Попробуйте добавить цвет фона к элементу, к которому вы примените jScrollPane, чтобы вы могли видеть его границы четко. Работает ли кнопка, если вы нажимаете в пределах этих границ? Есть ли разрыв между этими границами и самой полосой прокрутки? Если вы можете указать URL-адрес, показывающий настройку страницы (желательно пример, собранный на http://www.jsfiddle.net), то я могу помочь немного подробнее ...

Смежные вопросы