首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试使用SignaturePad捕获ruby on rails应用程序上的签名

尝试使用SignaturePad捕获ruby on rails应用程序上的签名
EN

Stack Overflow用户
提问于 2012-06-04 21:45:50
回答 1查看 741关注 0票数 0

我正在尝试在我的ruby on rails应用程序中设置一个签名捕获。我在这里使用的是signaturepad,但是我的firebug中出现了javascript错误。

这是我的application.js文件

代码语言:javascript
复制
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require bootstrap-datepicker
//= require build/jquery.signaturepad.js
//= require build/flashcanvas.js
//= require build/json2.min.js
//= require_tree .

$(function(){
    $('.sigPad').signaturePad({drawOnly:true});
})

我的视图是使用HAML呈现的。

代码语言:javascript
复制
= simple_form_for(@blah) do |f|
      .form-actions
        %p.typeItDesc Review your signature
        %p.drawItDesc Draw your signature
        %ul.sigNav
          %li.typeIt
            %a.current{:href => "#type-it"} Type It
          %li.drawIt
            %a{:href => "#draw-it"} Draw It
          %li.clearButton
            %a{:href => "#clear"} Clear

          %div.sig.sigWrapper
            %div.typed

            %canvas.sigPad{:width=>"398" ,:height=>"255"}
            %input.output{:name => "output", :type => "hidden"}

每当我运行应用程序时,我都会在firebug中得到以下javascriupt错误:

代码语言:javascript
复制
element is undefined

if (!element.getContext && FlashCanvas)

我真的不知道我在哪里搞错了,尽管文件被正确地包含了。这里有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2012-06-05 13:03:25

哦-我弄明白了,实际上我必须用sigPad类把整个签名放在一个div中。不管怎样,谢谢你

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10882414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档