выбор javascript для тега p - PullRequest
0 голосов
/ 21 февраля 2012

У нас есть тег p на странице, и мы обнаружим его при помощи javascript onselect или чего-то подобного. Возможно, этот выбор может быть вызван мышью или клавиатурой, а также мы не можем использоватьonmouseup или onclick!

<p onselect="alert('selected')" >My p text is here ...</p>

onselect работать с раскрывающимся списком и текстовым полем и не работать с тегом p.

Ответы [ 3 ]

0 голосов
/ 21 февраля 2012

Вы можете использовать onclick , если это соответствует вашим потребностям, то:


$("body").delegate("p", "click", function(){
  alert('selected');
});

Надеюсь, это поможет

0 голосов
/ 21 февраля 2012

В Internet Explorer и Webkit вы можете использовать:

somedom.addEventListener('selectstart',callback)
0 голосов
/ 21 февраля 2012

По умолчанию значение p не выбирается, вы можете выбрать его с помощью этого короткого кода:

$('p')
  .attr("tabIndex", 0)
  .css({"-moz-user-select": "none","-webkit-user-select": "none","-khtml-user-select": "none"})
  .attr("unselectable", "on");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...