起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1621|回复: 3

[处理中3] Wex5 input type='file' 在iphone上没法用按钮模拟点击的问题

[复制链接]

107

主题

385

帖子

1048

积分

金牌会员

Rank: 6Rank: 6

积分
1048
QQ
发表于 2017-6-13 11:47:56 | 显示全部楼层 |阅读模式
本帖最后由 liupeng9030 于 2017-6-13 11:57 编辑

如题,生成的app在iphone手机上如果直接点击input type='file',可以选择图片,但是如果模拟点击,比如点击按钮,在按钮的点击事件中调用那个input的click事件,在pc上,android上可以使用,但是在iphone上就没法使用,三四台手机都是这样。 另外在wex5自带的浏览器chrome portable上模拟成iphone手机模式的时候也是没法点击的, 求解决~~

如果直接点击file,是可以的。

在demo中,picCut项目也是这样的,浏览不了,感觉不能触发file的click事件。求解决~~
发表于 2017-6-13 13:51:48 | 显示全部楼层
上网搜下吧!
http://blog.csdn.net/cookysurongbin/article/details/53580189
可能iPhone 上没有 click事件吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

107

主题

385

帖子

1048

积分

金牌会员

Rank: 6Rank: 6

积分
1048
QQ
 楼主| 发表于 2017-6-13 14:55:42 | 显示全部楼层
liangyongfei 发表于 2017-6-13 13:51
上网搜下吧!
http://blog.csdn.net/cookysurongbin/article/details/53580189
可能iPhone 上没有 click事 ...

有道理,用touchstart,说不定就可以,有空试试。

我用了另一个建单粗暴的办法,就是让input type='file'绝对定位到按钮的上方,然后设置width和height,top设置负数(-50px),让外层容器给固定width和height以及position为relative,并设置overflow为hidden,这样,虽然有个按钮,但是这个file覆盖在上面,点击按钮,实际上是点击file
回复 支持 反对

使用道具 举报

发表于 2017-6-13 15:58:27 | 显示全部楼层
liupeng9030 发表于 2017-6-13 14:55
有道理,用touchstart,说不定就可以,有空试试。

我用了另一个建单粗暴的办法,就是让input type='file ...

文件上传,建议使用attachmentSimple实现!其实这个组件就是封装的
input type='file'

点击按钮弹出attachmentSimple 上传也是可以的
http://docs.wex5.com/wex5-ui-question-list-2054/

attachmentSimple  绑定data字段就行了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-24 14:23 , Processed in 0.068180 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表