由于自带的file上传是通过将输入框类型设置为File来实现的,生成预览后极其难看,所以本文采用了一些灵活的方法来实现正常的文件上传效果。
本文使用的软件版本:英文版,参考文章:《青铜修炼手册:实现文件上传效果》。
本文中,稍加修改(见步骤3)即可达到世界上相应的效果,但有些原理没有说明。本文结合js代码和调试窗口,详细说明了上传后的实现效果和交互及其原理,方便了在上传后的推论和设置其他各种交互。
首先,拖动必要的控件并命名它们
一个(按钮),一个(输入框),一个动态面板(动态面板),随便在动态面板放点内容;每个控件被命名为文件上传按钮、文件上传输入框和上传面板,供后续使用。
第二,设置输入框类型,将动态面板设置为隐藏
将输入框类型设置为文件:
第三,设置输入框交互
设置输入框事件OpenLink、LinkToExternalURL,并在函数中输入:
JavaScript 3: varf=$("[数据-标签=文件上传输入框])。children()[1];$("[数据-标签=文件上传输入框])。change(function(){ $("[data-label=uploading panel]")。attr("样式","显示:块;");$("[数据-标签=上传面板]")。attr ("class "," ax _ default ");$("[数据-标签=上传面板]")。CSS("可见"、"可见");});
相关阅读
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除
标签: #最新动态插件