如何通过taphold实现下载功能? [使用phonegap]

时间:2015-01-20 10:39:19

标签: javascript html5 cordova

我有很多缩略图,他们在同一个班级。我想创建一个功能让用户通过taphold下载每张照片。在警告框中按是后,如何实现该功能?

  $(document).on( 'taphold', '.swipebox',tapholdHandler());
  function tapholdHandler( event ){
    navigator.notification.alert(
      "Do you want to download this photo?",
      "Download",
      "No",
      "Yes",
      {
        onClose: function(buttonIndex) {
          if (buttonIndex == 1)
           download(); 
       }
     }
     );

1 个答案:

答案 0 :(得分:0)

您正在错误地使用notification.alert,请尝试这样:

$(document).on( 'taphold', '.swipebox',tapholdHandler);

function tapholdHandler( event ){
    navigator.notification.alert(
        "Do you want to download this photo?",
        alertCallback,
        "Download",
        ["No","Yes"]);

}

function alertCallback(buttonIndex){
    if (buttonIndex == 1)
       download(); 
}