在锚标记上下载之前,JQuery / Javascript弹出消失

时间:2012-07-31 16:58:04

标签: javascript jquery

我有一个文件可以下载到我的移动网站上的手机上。现在只需单击锚标记即可下载文件。现在我想在下载开始之前显示一个带有一些重要信息的javascript弹出框,在你开始下载之前,你必须关闭弹出框(只需单击“同意/确定...”)或者只需点击“另一个”即可。立即下载'按钮。我该怎么做?

我的尝试:正如您在我的JSFiddle中看到的,我不确定如何点击“立即下载”按钮启动文件下载。

我认为简单的javascript可能会更好,因为我不确定将jquery文件包含到移动网站总是最好的,特别是对于网络连接速度慢的移动设备...但jquery现在也会这样做 谢谢

1 个答案:

答案 0 :(得分:1)

尝试以下jquery: @bingjie:你认为哪一个更好?我的还是你的?

$(document).ready(function(){

     $("#dialog-download ").dialog({
    autoOpen: false,
    resizable: false,
    height: 140,
    width: 325,
    modal: true
});
    $(".opener").click(function(){
        var that = this;

        $("#dialog-download").dialog("option",  {buttons: {
            "Download Now": function(){
             $("a").attr("href", "http://dl.v4m.mobi/bb/2012_07_10/OS-v5.0up/e_phone.jad");  
             window.location.href = $('#myClass').attr('href');

            }
        }
            });
        $("#dialog-download").dialog("open");
    });
});
相关问题