【问题标题】:Phonegap screen jumps with checkbox and hidden divPhonegap 屏幕跳转复选框和隐藏的 div
【发布时间】:2013-02-11 10:50:37
【问题描述】:

我正在使用 phonegap 2.3.0 构建一个表单,在我的表单中,我创建了几个复选框,单击它们会打开一个隐藏的 div。问题是屏幕要么跳到页面顶部,要么跳到最后一个有焦点的输入。我试图在单击复选框时将焦点添加到隐藏 div 中的输入,但它不起作用。我试图为整个表单添加模糊,但没有奏效。这就是我所拥有的......我不知道该怎么做,我不想使用下拉列表来简单地选择是/否,但我测试过它可以正常工作......

input  data-theme="b" type="checkbox" name="parking_issuesC" id="parking_issuesC" onclick="fnchecked(this.checked,'67');document.getElementById('parking_issues').focus();"  /> <b><font color="#cc0033">* &nbsp;</font> Parking Issues?</b> </label>


            <div style="display:none;" id="select67" name="select67" valign="top">
            <label for="ladder_size"><b><font color="#cc0033">EXPLIAN</font></b></label>
            <input type="text" name="parking_issues" value="" id="parking_issues">
            <hr></div>

【问题讨论】:

  • 我猜你正在使用 jquery-mobile 框架?
  • 是的,我认为这是一个错误或者我不应该是??
  • 我认为你应该在 jquery mobile 上使用 .show() 和 .hide()
  • 像冠军一样工作,谢谢!
  • 好的,我创建了它作为答案,别忘了接受

标签: cordova checkbox scroll focus


【解决方案1】:

在 jquery mobile 中使用 .show() 和 .hide()

【讨论】:

  • 干得好!我会评价这个答案,但没有反馈,所以你得到的只是一个 :thumbsup: 哈哈谢谢
【解决方案2】:

实际上在进一步测试使用 scrollTo 之后,显示和隐藏选择菜单而不是复选框。 Jquery 需要在他们的平台上多工作一点 IMO。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-20
    • 1970-01-01
    • 2018-11-30
    • 1970-01-01
    相关资源
    最近更新 更多