JQuery Mobile canvas字段(签名)样式问题

时间:2014-10-01 06:08:45

标签: javascript jquery jquery-mobile cordova canvas

在我的cordova应用程序中,我使用了Jquery mobile(v 1.3.2)和thomas jbradly Sign plugin。在我的应用程序中,我有一个签名字段(绘制标志的画布)和一些字段。

如下面的代码:

<div data-role="page" id="page1">
        <div data-role="content">
            <div class="ui-grid-a">
                <div class="ui-block-a">
                        <button>Button1</button>
                </div>
            <div class="ui-block-b" style='margin-top: 2%;'>
                    <b><label>Label 1</label></b>
            </div>
        </div>
        <div data-role="fieldcontain"></div>
        <div id="signaturePart">
            <div class="sigPad">
                <b><label>Put Your Sign Here</label></b>
                <ul type="none">
                    <li class="clearButton"><a href="#clear">Clear</a></li>
                </ul>
                <div class="sig">
                    <canvas class="pad" width="550" height="200" id="mKundusskirt"></canvas>
                    <input type="hidden" name="output" class="output">
                </div>
            </div>
        </div>
    </div>
</div>

当在画布中放置签名时,画布字段的副本显示在原始字段上方。 签署画布之前:

enter image description here

签署画布后:(创建原始画布的副本)

enter image description here

注意*

  

删除Jquery移动时,签名字段工作正常。

供参考:Signature Css

Signature Js

请帮我解决问题..

1 个答案:

答案 0 :(得分:0)

尝试应用CSS overflow:隐藏在包含class =“sig”的div上。