2012-07-31 61 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