У меня есть два сценария, работающих одновременно. 1 - это jqueryUI, а другой - сенсорный удар. У меня есть вывеска, выполненная на холсте, где пользователи могут подписывать цифровой подписью. Проблема возникает на мобильном телефоне. Подпись является перетаскиваемой, поскольку они на контракте. но на мобильных телефонах Draggable не работает. Поэтому я использовал touchpunch, он делает перетаскиваемую работу на мобильном телефоне, но в то же время нажатие на поле для подписи отключается. Нажав на поле со знаком, откройте модальное поле, где вы можете подписать. Если я поставлю сенсорный удар внизу, перетаскиваемые объекты будут закрыты, и открытие ящика прекратится. Если я поставлю jqueryUI внизу, сенсорный работает, но перетаскиваемый не делает. Что я пытаюсь найти способ только поставить только jqueryUI. и когда пользователь щелкает по полю и открывается поле с надписью, в конце добавляется сенсорный удар. Итак, после подписания TouchPunch начинает работать, и знак становится перетаскиваемым. До сих пор я делал следующее:
alert("appending");
var x = document.createElement('script');
x.src = '{{ asset("js/touchpunch.js") }}';
document.getElementsByTagName("body")[0].appendChild(x);
alert("done appending");
}
Когда я проверяю, я вижу, что после открытия окна сценарий добавляется, но окно все еще не становится перетаскиваемым. Общий вопрос: как я могу добавить один скрипт на клик и заставить его работать. Или, если у вас есть другие предложения, пожалуйста, дайте мне знать.