2011-12-13 6 views
6

У меня есть слайд-шоу с divs для кнопок «Предыдущий» и «Следующий».Предотвращение выбора текста при быстрых нажатиях кнопок

Внутри div есть символ «<» или «>».

Проблема в том, что при быстром нажатии кнопок для прокрутки изображений текст выбирается.

Я пробовал несколько трюков CSS, чтобы предотвратить выбор текста кнопок, но обычно это заканчивается тем, что выбирает текст дальше по странице. Это также не совместимо с браузером без JS-хаков.

Если у div нет символа, он отлично работает. Я попытался покрыть div персонажем прозрачным div, но кажется, что до тех пор, пока под ним будет символ, текст будет выбран.

Любые предложения по предотвращению этого? Я бы предпочел, чтобы решение не включало javascript.

Спасибо.

+0

Can i not just предлагает удалить ярлычок < and > и использовать его изображение? Хорошо названное изображение на самом деле будет лучше, чем < > для доступности –

+0

Недавно я изменил фоновое изображение для пользовательского шрифта для тематических целей. < and > действительно выглядят как стрелки. – Enkay

+0

@enkay, пожалуйста, сообщите нам, если решение dominic работает на вас –

ответ

6

Вы можете использовать кнопку возможно:

<button>&gt;</button> 
+0

Просто подумал об этом. Я сделаю это. – Enkay

+0

Спасибо, что сделал трюк. – Enkay

+0

enkay это сработало ????????????????????? –

2

Я считаю, что это можно сделать с помощью CSS, вы должны сделать это браузером конкретного так что-то, как это должно работать, если вы назначите слишком вашего < текста

-webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -o-user-select: none; 
    user-select: none; 
+0

Это трюки css, которые я упоминаю в сообщении. Он работает для кнопок, но он просто заканчивает выбор текста дальше по странице. Также не уверен, что он вообще работает в IE без JS. Спасибо хоть. – Enkay

+0

, похоже, не работает на хроме –

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