jquery-multidownload, 同步文件下载jQuery插件

分享于 

3分钟阅读

GitHub

  繁體 雙語
Simultaneous files download - jQuery plugin
  • 源代码名称:jquery-multidownload
  • 源代码网址:http://www.github.com/biesiad/jquery-multidownload
  • jquery-multidownload源代码文档
  • jquery-multidownload源代码下载
  • Git URL:
    git://www.github.com/biesiad/jquery-multidownload.git
    Git Clone代码到本地:
    git clone http://www.github.com/biesiad/jquery-multidownload
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/biesiad/jquery-multidownload
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    用于同时下载的插件插件

    如何将项目添加到项目中

    带有脚本标记的

    
    
    
    
    <script src="jquery.multidownload.js"></script>
    
    
    
    

    带browserify的:

    添加到项目中

    
    
    
    
     npm install jquery-multidownload
    
    
    
    

    和 require

    
    
    
    
    global.jQuery = require('jquery')
    
    
    require('jquery-multidownload')
    
    
    
    

    如何使用它

    选择要同时下载的资源链接并调用multiDownload函数:

    
    
    
    
    <a href="document1.zip" class="document">document 1</a>
    
    
    <a href="document2.zip" class="document">document 2</a>
    
    
    <a href="document3.zip" class="document">document 3</a>
    
    
    
    <a href="#" id="download_all">download all</a>
    
    
    
    $('#download_all').click(function (event) {
    
    
     event.preventDefault();
    
    
     $('.document').multiDownload();
    
    
    });
    
    
    
    

    重要: 所有 $('.my_links') 元素都必须定义"href"属性。 ""必须指向生成正确的HTML标头的文档("内容配置: 附件;filename=my_filename")。

    命令行选项

    设置触发( 在 IE 上可能有用)的下载之间的自定义延迟:

    
    
    
    
    $('.my_download_trigger').multiDownload({ delay: 500 });
    
    
    
    

    插件开发

    如果老API仍在运行,请运行 spec/runner,并为新代码添加规范。


    相关文章