在平板电脑上使用jqgrid - 如何“长时间触摸”?

时间:2014-06-02 19:59:42

标签: jquery jqgrid

我正在查看一些需要在台式机和平板电脑/手机上共存的代码。为此,我想支持长按一次'从列表中隧道到项目。

我不认为这是jqgrid支持的事件,但我想知道是否有人有解决方法。

1 个答案:

答案 0 :(得分:0)

对于后代 - 这里是答案:

$( "#grid" ).mousedown( function ( event )
{
   clearTimeout( this.localtimer );
   this.localtimer = setTimeout( function()
   {
       $td = $( event.target ).closest( 'td' );
       $tr = $td.closest( 'tr.jqgrow' );
       rowid = $tr.attr( 'id' );

       console.log( "rowid: " + rowid );
   }, 2000 );
}).mouseup( function( event )
{
    clearTimeout( this.localtimer );
});