выделение текста в html ipad - PullRequest
       1

выделение текста в html ipad

0 голосов
/ 01 августа 2010

У меня есть div с текстом внутри. Я хочу, чтобы текст можно было выбирать (для копирования / вставки) на iPad. В то же время я хочу иметь возможность обрабатывать событие onclick. Кажется, это не очень хорошо сочетается. Как только div становится кликабельным, его нельзя выбрать.

Кто-нибудь знает способ обойти это?

<html>
 <head>
  <script>

function run() {

    // do some stuff here...
}


 </script>
</head>
<body>
  <!-- removing this onclick makes the div selectable -->
  <div onclick="run()">
  <p>AAA aaaa aaaa aaaa<p>
  <p>bbbbb bbbb BBBBB</p>   
  <div>
</body>

1 Ответ

0 голосов
/ 01 августа 2010

Вы должны использовать обработчики событий для веб-взаимодействия iOS:

// Replace "document" with the element you want it to apply
// to through getElementById("anId")

document.addEventListener("touchstart", run, false);

Это вызовет run (), когда прикосновение началось.

Методы по умолчанию onclick, onmousedown и т. Д.странно себя вести на iPhone, iPod touch и iPad.

Подробнее здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...