我在配置Wacom平板电脑签名时遇到问题。我所做的示例没有问题,但是当我将其集成到程序中时,它就坏了。

问题是,当我单击“签名”按钮时,需要5到10秒钟才能显示签名捕获。此后,它将运行正常。

我没有对示例进行太多更改;这是我修改的代码的一部分:

(function($) {
    $(function() {
        var boton_firma = $('.captura_wacom');
        boton_firma.prop('disabled', false);
        boton_firma.on('click', init_firma);
    });
})(jQuery);

function init_firma() {
    var signatureForm = new SignatureForm($(this).parent().find('.fichero_firma').get(0), $(this));
    signatureForm.connect();
}


当我暂停该过程时,它总是停留在来自wacom的BigInt.js的js include中。

最佳答案

最后,我注释掉了demobuttons.js的一部分(wacom示例),它现在可以正常运行而无需等待

在下面的示例中,该行标记为(<---):

try {
    if (m_usingEncryption) {
        //m_tablet.startCapture(0xc0ffee); <---
    }
} catch (e) {
    m_usingEncryption = false;
}
// Enable the pen data on the screen (if not already)
m_tablet.setInkingMode(0x01);

08-03 14:23