У меня проблема с моим веб-приложением, которое предназначено для iPad. Я использую jQuery и jQuery UI для перетаскивания элементов на экране. Потому что на IPad, элемент не может быть втянута по умолчанию, я добавил эту библиотеку:jQuery - click-event вызывается дважды на iPad
http://code.google.com/p/jquery-ui-for-ipad-and-iphone/
В том числе, я могу перетащить элементы на IPad, но и возникает проблема. У меня на перетаскиваемом элементе также есть div с изображением, которое должно быть кликабельным.
Я интегрировать эти строки:
$(document).ready(function() {
$(".note").draggable();
$('.closebutton').click(function() {
alert("test");
});
});
Проблема, в том числе перетаскивания библиотеки, предупреждающее сообщение test
выскакивает дважды или экран замерзает.
Я создал полную рабочую демо-версию здесь:
На обычных настольных браузерах, как Firefox 4 Beta и Safari, он работает, появляется только один test
сообщения, щелкнув мышью по й - удалить изображение. На iPad я получаю сообщение дважды, или экран застыл.
Кто-нибудь может мне помочь? Большое вам спасибо & С наилучшими пожеланиями.
не работает, я также получил два предупреждения сообщений ... Я думаю, что это потому, что библиотека перетаскивания также обрабатывает событие click/tap и дважды вызывает функцию щелчка. – Tim
Это сработало для меня! Так странно. –