jquery-multidownload

4.0.1 • Public • Published

jQuery plugin for simultaneous downloads

How to add it to your project

With script tag

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

with browserify:

Add to your project

  npm install jquery-multidownload

and load with require

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

How to use it

Select links to resources you want to download simultaneously and call multiDownload function:

<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();
});

Important: All $('.my_links') elements must have defined "href" attribute. "href" must point to documents that generate proper HTML headers ("Content-Disposition: attachment; filename=my_filename").

Options

Set custom delay between downloads that are triggered (might be useful on IE):

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

Development

Please run spec/runner.html to check if old API still works and add specs for new code.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 4.0.1
    31
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 4.0.1
    31
  • 4.0.0
    1
  • 3.0.3
    0

Package Sidebar

Install

npm i jquery-multidownload

Weekly Downloads

32

Version

4.0.1

License

none

Last publish

Collaborators

  • biesiad