Добавить скрипт при нажатии

У меня одновременно работают два скрипта. 1 - это jqueryUI, а другой - touchpunch. У меня есть табличка, сделанная на холсте, где пользователи могут поставить цифровую подпись. Проблема возникает на мобильном телефоне. Подпись можно перетаскивать, как в контракте. но на мобильных телефонах перетаскивание не работает. Итак, я использовал touchpunch, он заставляет перетаскивание работать на мобильном телефоне, но в то же время отключается нажатие на поле подписи. Щелкнув поле со знаком, вы откроете модальное окно, в котором вы можете подписать. Если я поставлю 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");

    }

Когда я проверяю, я действительно вижу, что после открытия окна скрипт добавляется, но ящик по-прежнему не становится перетаскиваемым. Общий вопрос в том, как я могу добавить один скрипт onclick и заставить его работать. Или, если у вас есть другие предложения, дайте мне знать.

0 ответов

Другие вопросы по тегам