0

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

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

我认为纯 javascript 可能会更好,因为我不确定将 jquery 文件包含到移动网站中始终是最好的选择,尤其是对于互联网连接速度较慢的手机......但 jquery 现在也可以,谢谢

4

1 回答 1

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");
    });
});
于 2012-07-31T19:04:59.380 回答