2012-07-31 2 views
0

모바일 웹 사이트에서 휴대 전화로 다운로드 할 수있는 파일이 있습니다. 이제 앵커 태그를 클릭하기 만하면 파일을 다운로드 할 수 있습니다. 이제 다운로드가 시작되기 전에 몇 가지 중요한 정보가있는 자바 스크립트 팝업 상자를 표시하고 다운로드를 시작하기 전에 팝업 상자를 닫아야합니다 (동의/확인 ...을 클릭)하거나 다른 ' 지금 다운로드 '버튼을 클릭하십시오. 어떻게해야합니까?JQuery/Javascript 팝업이 앵커 태그에 다운로드되기 전에 닫습니다.

내 시도 : 내 JSFiddle에서 볼 수 있듯이 '지금 다운로드'버튼을 클릭하여 파일 다운로드를 시작하는 방법을 모르겠습니다.

저는 모바일 사이트에 jquery 파일을 포함하는 것이 확실하지 않으므로 일반 자바 스크립트가 더 좋을 것이라고 생각합니다. 특히 느린 인터넷 연결을 사용하는 휴대 전화의 경우 가장 좋습니다 ... 그러나 jquery도 지금은 수행합니다. 감사합니다. 당신

+0

이 그나마 파운드 기호에 대해 잊지 : $ ('#하면 MyClass') 대신 $의 ('myClass가') – Shenaniganz

+0

네 덕분에,뿐만 아니라 ... 덕분에 –

답변

1

다음 jquery를 시도하십시오 : @ 가볍게 보십시요 : 어느 쪽이 더 좋을 것이라고 생각하십니까? 내거 야, 네거? myClass가이 ID의 경우

$(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 감사 것을 발견을, 그것은 작동합니다! –

관련 문제