0

我创建的应用程序和从数据库中检索数据的列表视图知道我想要的是当用户长按选择列表项时会给出编辑、删除和取消之类的选项,这是我为列表返回的代码。

function getdata(){
 db.transaction(function(tx)
         {
            tx.executeSql(selectdata,[],function(tx,results){
                $('#name').empty();
                var neerav="dsad";
                    for(var i=0;i<results.rows.length;i++){
                    $('#name').append('<li id="s'+i+'" onclick="selectname('+i+')">'+results.rows.item(i).nameR+'</li>');
                    dataobj[i]=results.rows.item(i).nameR;
                    }                           
            });  });}

function selectname(ps){
var name=dataobj[ps];
db.transaction(function(tx){
    tx.executeSql(insrtdt,[ps,name]);
    selectdta();
});}

function selectdta(){
db.transaction(function(tx){
    tx.executeSql(slctdata,[],function(tx,results){
        var lngth=results.rows;
        var time='';
        if(lngth.length>0){
            $("#s"+ps).on("touchstart",function(){
                var d=new Date();
                time=d.getTime();
            });
            $("#s"+ps).on("touchend",function(){
                var D=new Date();
                time1=D.getTime()-time;
                if(time1>100){
                    alert("Long pressed");
                }else{
                    window.location='file:///android_asset/www/editpage.html';      
                }
            });

        }   
    });
});}

提前致谢

4

1 回答 1

0

您只需查看文档即可轻松获得该信息...

如果您使用 jQuery-mobile,只需使用taphold事件:链接

否则,如果您正在寻找 android 原生事件:链接

于 2013-06-08T15:54:41.910 回答