码迷,mamicode.com
首页 > 移动开发 > 详细

SUI Mobile框架开发,android、ios表单遇到的问题

时间:2016-10-28 19:56:13      阅读:913      评论:0      收藏:0      [点我收藏+]

标签:color   androi   pre   元素事件   round   执行   mobile   scroller   函数   

1、页面添加区域滚动,滚动区域内元素事件无效问题

解决方法:

<script type="text/javascript" charset="utf-8">
    $(".page-current").scroller({
            type: ‘js‘
        });
</script>

把滚动初始化放到自己添加的事件之前执行。

例如:给滚动区域内一个ID为name的input添加click事件,当页面刚加载完,首先执行了,给当前input绑定了事件,然后执行了scroller区域滚动初始化高度时,会把当前页面的滚动区域重写(PS:这种说法来源于网络,貌似页面加载后有短暂刷新动作【非浏览器页面带进读条刷新】,页面重构闪一下的感觉),这时,当你点击#name 的input元素,并不会触发click事件,为什么呢???

原因:此时的#name的Input是scroll初始化后的input元素,非当时页面刚加载完的input元素。不是同一个元素。

在用Iscroll.js和MUI框架的区域滚动时,也遇到了相同的问题。解决方法是:给初始化滚动区域函数外加200+ms的定时器

 2、android环境下,输入表单键盘弹起挡住输入框问题。

 3、

SUI Mobile框架开发,android、ios表单遇到的问题

标签:color   androi   pre   元素事件   round   执行   mobile   scroller   函数   

原文地址:http://www.cnblogs.com/q460021417/p/6008990.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!