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.

    Install

    npm i jquery-multidownload

    DownloadsWeekly Downloads

    11

    Version

    4.0.1

    License

    none

    Last publish

    Collaborators

    • biesiad