时间:2023-01-19 | 标签: | 作者:Q8 | 来源:网络
小提示:您能找到这篇{H5时代的多行文本框}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的H5时代的多行文本框内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
说起输入框,大家都耳熟能详了,今天跟大家谈一谈H5时代的多行输入框! 首先一起回顾下输入框在PC端的应用: PC端多行输入框的实现及问题多行输入框,毫无疑问,大家都会想到表单元素textarea标签,在WEB应该用上常见的是评论输入框,微博信息输入框等,它们有着如下的共同点:
实现方法一: 比如:企鹅微博
方法一问题:由于超过默认高度后,高度需要实现随内容自动撑开的视觉效果。目前大部分的实现方法是:通过js检测是否产生滚动条来确定显示文本域的高度是否动态增加!舆论分析方法公司对于不会js的小白有没有更适合的方案呢!当然有的! 方法二:div模拟textarea文本域及高度自适应 此种方法主要使用的是contenteditable标签属性,即允许用户编辑元素内容包含的任意文本,包括子元素!使用方法非常简单,只需要在block元素上加上contenteditable=”true”就可以了,如下demo: 方法二问题:如果您是从其他页面上拷贝一段内容过来论坛里的消息,然后粘贴到可编辑模式下的div中,会连HTML也完整的复制过来的,这种情况下就需要对输入的内容进行HTML字符过滤。 这两种解决方案同样也适用于H5页面! H5端多行输入框的实现H5及移动设备上输入框有着如下的共同点:
如下图类似微信客户端的输入: 上面提到的PC端的两种方法也可以实现此效果,同样的有以下问题: 一、textarea:需要通过js检测来动态增加高度,这在移动端,并不是很理想的实现方式; 二、用div模拟:键盘被唤醒的时候会将固定在底部的输入框遮挡住一部分,无论是用absolute还是fixed,都会存在这样的问题! (不过不用担心,新的系统已经解决了这个问题!) 所以,在做H5的时候,第二种方法很值得一试!
来源:http://ued.ctrip.com/blog/?p=4033 |
上一篇:7种方式玩转信息可视化中的时间线设计
下一篇:最少的输入,最丰富的输出:好的设计往往是隐
一、标题规则:标题关键词分开的店铺,关键词排名和权重会排在前面。所以店主...
作为一个淘宝卖家,关注自己的店铺权重,是十分重要的,因为这对自己的销量、...
一般的消费者在淘宝买东西的时候都会先输入一个他理解这个产品的词组,顾客的...
淘宝直通车收费方式还是挺好的,所以对于一些资金比较少的淘宝店家来说,推广...
第一步:登录到淘宝卖家中心,点击左侧菜单中的『物流管理-电子面单平台-我的...
推广当然都希望立竿见影,最好来一个点你广告的,就做一笔生意,所以要选择你...
现在开淘宝网店只要交一些保证金就可以完成了,可以说是投资最低的创业成本了...
宝贝滞销,也就是说宝贝长期没有销量,上架之后90天依然没有销量,那么淘宝方...
直通车坑位指的是大家在使用直通车做店铺推广的时候,官方平台给予宝贝的展示...
线下活动对很多网站来说不容易,对于一些静态网站来说更加无从着手。比如技术...
小提示:您应该对本页介绍的“H5时代的多行文本框”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通H5时代的多行文本框的相关事宜。
关键词:HTML5, 输入框设计,