`
jinnianshilongnian
  • 浏览: 21499241 次
  • 性别: Icon_minigender_1
博客专栏
5c8dac6a-21dc-3466-8abb-057664ab39c7
跟我学spring3
浏览量:2417753
D659df3e-4ad7-3b12-8b9a-1e94abd75ac3
Spring杂谈
浏览量:3008041
43989fe4-8b6b-3109-aaec-379d27dd4090
跟开涛学SpringMVC...
浏览量:5638944
1df97887-a9e1-3328-b6da-091f51f886a1
Servlet3.1规范翻...
浏览量:259798
4f347843-a078-36c1-977f-797c7fc123fc
springmvc杂谈
浏览量:1597022
22722232-95c1-34f2-b8e1-d059493d3d98
hibernate杂谈
浏览量:250104
45b32b6f-7468-3077-be40-00a5853c9a48
跟我学Shiro
浏览量:5858130
Group-logo
跟我学Nginx+Lua开...
浏览量:701773
5041f67a-12b2-30ba-814d-b55f466529d5
亿级流量网站架构核心技术
浏览量:784895
社区版块
存档分类
最新评论

bootstrap-file-input

 
阅读更多

 

github:https://github.com/zhangkaitao/bootstrap-file-input

 

为bootstrap提供统一的文件上传按钮

试用了几个类似的,不能满足需求,干脆自己写一个。
思路是:利用label完成辅助点击file框,并把file框设置为透明即可,非常简单
可完美解决在ie中的“访问限制”问题(即必须是用户点击才能进行文件上传),且无位置偏移问题。

使用方式

导入js和css即可,会自动查找file标签执行初始化

<script src="./js/bootstrap.file-input.js"></script>
<link href="./css/bootstrap.file-input.css" rel="stylesheet">

效果

Test XIB

其他参考:

1、http://gregpike.net/demos/bootstrap-file-input/demo.html
确点:ie8(其他版本未测试)下,可能在使用过程中input位置有偏差
2、http://addyosmani.github.com/jquery-ui-bootstrap/extra.html#file-input
这个是jquery-ui-bootstrap的参考示例,确点也是ie的限制

所以大家可以根据我的思路改写这两个。

 

github:https://github.com/zhangkaitao/bootstrap-file-input

分享到:
评论
1 楼 k1997hf2007 2015-02-09  
有错别字确电

相关推荐

    前端项目-bootstrap-filestyle.zip

    &lt;input type="file" id="customFile"&gt; $('#customFile').filestyle({ buttonText: '选择文件', buttonName: 'btn-primary' }); ``` 4. **测试和调整**:在浏览器中预览效果,根据需求进行样式和功能的微调。 ...

    bootstrap-fileinput-master(文件上传)

    &lt;input type="file" id="fileInput" class="file" data-preview-file-type="text"&gt; ``` 接着,在JavaScript中初始化插件: ```javascript $(document).ready(function() { $('#fileInput').fileinput({ ...

    Bootstrap样式文件上传jquery插件

    这款插件,名为bootstrap-filestyle,是专门为Bootstrap框架设计的,目的是提升文件输入框的视觉效果和用户体验。它将普通的HTML文件上传控件转化为符合Bootstrap风格的元素,使得整个页面的设计保持一致性和美观性...

    bootstrap-datetimepicker日期控件js及css文件

    &lt;div class="input-group date" id="datetimepicker"&gt; &lt;input type="text" class="form-control" /&gt; &lt;span class="input-group-addon"&gt; &lt;span class="glyphicon glyphicon-calendar"&gt; ...

    bootstrap-fileinput-master上传插件(中文版)

    源码以及API地址: bootstrap-fileinput源码:...bootstrap-fileinput在线API:http://plugins.krajee.com/file-input bootstrap-fileinput Demo展示:http://plugins.krajee.com/file-basic-usage-demo

    bootstrap-fileinput API 文档

    &lt;input id="input-id" type="file" class="file" data-preview-file-type="text"&gt; ``` 2. **预览功能** 插件支持多种类型的文件预览,包括图像、文本、PDF等。通过`data-preview-file-type`属性,你可以指定预览...

    bootstrap-fileinput-master.zip

    2. 在需要使用上传组件的地方,添加一个`&lt;input type="file"&gt;`标签。 3. 使用JavaScript初始化组件,设置必要的配置项,如上传URL、多选、预览等。 4. 如果需要,可以自定义CSS样式以符合项目风格。 如果你需要更...

    bootstrap-fileinput

    &lt;input id="input-id" type="file" class="file" data-preview-image-url="default.png" multiple&gt; ``` 然后在JavaScript中初始化插件: ```javascript $(document).ready(function () { $('#input-id')....

    bootstrap-fileinput-官方提供的测试文件样本

    这个压缩包“bootstrap-fileinput-官方提供的测试文件样本”包含了官方提供的示例代码和资源,方便开发者在实际项目中快速理解和应用Bootstrap File Input。 Bootstrap本身是一个流行的前端开发框架,它提供了丰富...

    bootstrap-fileinput-4.3.2

    &lt;input type="file" id="file-input"&gt; $(function () { $("#file-input").fileinput({ showUpload: false, // 不显示上传按钮 previewFileType: 'image', // 只预览图片 browseClass: "btn btn-primary", // ...

    Bootstrap中的fileinput 多图片上传及编辑功能

    在HTML结构中,`&lt;input&gt;`标签用于选择文件,`class="file-loading"`表明我们打算使用Bootstrap-fileinput插件。`onchange`事件在这里用于在文件上传后触发特定的JavaScript函数`addFile(this)`。另外,还有一个隐藏...

    BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤

    主要介绍了BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤,需要的朋友可以参考下

    bootstrap文件上传bootstrap-fileinput

    &lt;input type="file" id="file-input"&gt; ``` ```javascript $("#file-input").fileinput({ browseLabel: "选择文件", showPreview: true, maxFileCount: 5, }); ``` 8. **事件监听**:Bootstrap-FileInput还...

    bs-custom-file-input:一个用于Bootstrap 4自定义文件输入的小插件

    可在任何地方使用很小,只有2kb或更少(如果您将其压缩)目录安装与npm npm install bs-custom-file-input --saveCDN CDN 链接jsDelivr jsDelivr,缩小如何使用它您应该等待文档就绪事件,然后调用init方法使您的...

    bootstrap-fileinput.rar

    &lt;input type="file" id="file-input"&gt; $("#file-input").fileinput({ theme: 'fas', // 设置主题 uploadUrl: 'your-upload-url', // 设置上传URL showUpload: false, // 是否显示上传按钮 }); ``` 此外,...

    bootstrap-fileinput-upload.zip

    1. **HTML 结构**:文件上传功能通常需要一个`&lt;input type="file"&gt;`元素。在本demo中,可能有一个隐藏的`&lt;input&gt;`标签,通过CSS将其隐藏,然后用一个按钮样式来美化,按钮上显示"选择文件"等提示语。 2. **...

Global site tag (gtag.js) - Google Analytics