1

我正在使用 Oracle MAF 开发移动应用程序。在该应用程序中,我需要实现签名捕获功能。

为此,我已经从此链接下载了 Signature Capture Demo 应用程序

并尝试与我的应用程序集成。我做了该链接中提到的所有必要设置。但是在运行应用程序后,我收到以下错误

类型错误:对象 [对象对象] 没有方法“签名”

代码片段如下

<![CDATA[
                        <script type="text/javascript">
                        (function()
                        {
                            makeSig = function() {
                              try
                              {
                                var sigElement = document.getElementById("sig");
                                if (sigElement == null)
                                  alert("sigElement not found");
                                var sigJq = $(sigElement);
                                sigJq.signature();
                                sigJq.signature({guideline: true});
                              }
                              catch (problem)
                              {
                                alert("Problem with verbatim code: " + problem);
                              }
                            }
                            window.setTimeout(makeSig, 250);
                        })();
                        </script>
                        <div id="sig" style="height:200px;width:99%"></div>
                        ]]>

请让我知道为什么它无法找到签名方法。我还在.js项目中包含了所有必需的文件。提前致谢。

4

1 回答 1

0

确保您正确包含库:

<script type="text/javascript" src="js/jquery.signature.js"></script>

然后尝试这样的事情

var sigJq = $("sig");
sigJq.signature();
于 2015-01-11T08:36:24.980 回答