Почему плагин Touch-Punch не работает на моем сайте?

Я внедрил плагин touch-punch на свой сайт, и до сих пор не могу использовать функцию touch для своей функции подписи. Когда я использую его в Edge, сенсорная функция работает, возможно, за секунду до остановки. Кроме того, для обычного интернет-обозревателя это прекрасно работает, но Chrome и Firefox вообще не работают с сенсорным ударом.

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/themes/south-street/jquery-ui.css" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/jquery-ui.min.js"></script>
<link href="<?php echo plugins_url(); ?>/booking/css/jquery.signature.css" rel="stylesheet">
<script src="<?php echo plugins_url(); ?>/booking/js/jquery.signature.js"></script>
<script src='https://javascriptbase64.googlecode.com/files/base64.js' type='text/javascript'></script>
<script src="jquery.ui.touch-punch.min.js"></script>

Код подписи:

 <script>
   $(function() {
        $('#sig'+"<?php echo $row->bookingid; ?>").signature({
            guideline: true, 
            guidelineOffset: 25, 
            guidelineIndent: 20, 
            guidelineColor: '#ff0000',
                change: function(event, ui) { 
                    var jsonval = $(this).signature('toJSON');
                    $("#signcanvas"+"<?php echo $row->bookingid; ?>").val(jsonval);
    }
            });  
   });
  </script>

1 ответ

Решение

Так что мой путь к плагину touch-punch был неверным. После нахождения правильного пути к jquery.ui.touch-punch.min.js файл в моем CPanelЯ изменил путь в своем коде и смог использовать сенсорную функцию. Также убедитесь, что тип сценария определен.

Например: добавление type=text/javascriptТакже необходимо, чтобы плагин функционировал.

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