当前位置: 首页 > 工具软件 > Semantic UI > 使用案例 >

Semantic UI之重写文件上传组件

佴波鸿
2023-12-01

click方法去唤醒该组件无法生效

button的js或jquery的click方法去调用文件上传的click方法只能调出选择文件界面,选择完之后却失效

解决思路

既然通过js失效了,那么就只好另辟蹊径,使用css大法去解决,上源码:

<input class="right floated" type="file" name="selectPic" id="selectPic" th:value="" style="opacity: 0;position: absolute;!important;right: 0;!important;width: 80px;height: 36px;">
            <button class="ui teal basic label">上传图片</button>

用opacity+position属性将透明的file组件悬浮在button,看起来就像是点击button一样,为什么是position而不是float,这或许根semantic ui自身有关系(因为其他都不行)。

 类似资料: