一个轻量级且非常可配置的jQuery插件,用于使用ajax(同步)上传文件;包括对队列、进度跟踪和拖放的支持。
Posted
tags:
中文标题:一个轻量级且非常可配置的jQuery插件,用于使用ajax(同步)上传文件;包括对队列、进度跟踪和拖放的支持。 原文标题:A lightweight and very configurable jQuery plugin for file uploading using ajax(a sync); includes support for queues, progress tracking and drag and drop. 项目评级:Star:1100 Fork:392 下载地址:https://github.com/danielm/uploader 详情介绍jQuery Ajax文件上传器小工具
一个jQuery插件,用于使用ajax(同步)上传文件;包括对队列、进度跟踪和拖放的支持。
非常可配置,易于适应任何前端设计,并且非常容易与任何后端逻辑一起工作。
重点将是现代浏览器,但也提供了一种方法来了解插件何时不受支持。我们的想法是保持简单和轻量级。
设置这个插件需要基本的Javascript知识:如何设置设置、回调事件等。
现场演示
查看此处的实时演示:https://danielmg.org/demo/java-script/uploader
目录
安装
净现值
鲍尔
下载tarball
您可以直接从发行版下载最新版本的tarball
Git公司
从v0.x.x迁移
1.x.x有很多更改和新功能,如果你是以前版本的用户,阅读CHANGELOG.md,你可以在那里找到更改或删除的具体细节。
用法
如演示中所示,有很多方法可以使用插件,但基本概念是:
标记示例
这是一个简单的html标记。文件输入是可选的,但它为用户提供了一种选择文件的替代方式(查看在线演示以了解如何隐藏/设置样式)
初始化
下面是所有可用选项和回调的详细列表。
此外,初始化后,您可以使用任何可用的方法与插件进行交互。
选项
回调
一般用途
文件回调
这些都包括id
id
(字符串):唯一ID。用于在后续回调中识别同一文件。
验证回调
方法
有一些方法可以用来与小部件交互,它们的一些行为可能取决于设置。
例子:
例子:
例子:
例子:
一个超轻量级、高度可配置的跨浏览器日期时间选择器jQuery插件
Featherlight是一个非常轻量级的jQuery灯箱插件。它';它简单而灵活,易于使用。Featherlight具有最小的css,并且不使用内联样式,所有内容都以名称分隔,它';s完