2012-07-31 37 views
0

我有一个文件,可以下载到我的手机网站上的手机。现在可以通过简单地点击锚标签来下载文件。现在,我想在下载开始之前显示一个包含一些重要信息的javascript弹出框,在开始下载之前,您必须关闭弹出框(通过单击同意/确定...)或者单击另一个“立即下载“按钮。我怎么做?JQuery/Javascript弹出关闭在下载之前锚定标记

我的尝试:正如你可以在我的JSFiddle中看到的,我不知道如何一旦点击“立即下载”按钮来启动文件下载。

我认为普通的JavaScript可能会更好,因为我不确定将jquery文件包含到移动网站中始终是最好的选择,尤其是对于手机与互联网连接速度慢的情况......但jquery现在也会这样做 您

+0

不要忘记英镑符号,如果MyClass的是ID:$( '#MyClass的'),而不是$( 'MyClass的') – Shenaniganz 2012-07-31 18:04:23

+0

好的,谢谢,那看上以及...感谢 – 2012-07-31 19:00:45

回答

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"); 
    }); 
}); 
+0

谢谢Dextrousdave,有用! – 2012-07-31 19:43:46