Jquery双击jqplot图表

时间:2012-10-29 09:08:33

标签: jquery touch jqplot tap

我需要在jqplot图表上捕获双击事件。我通过以下链接。 http://appcropolis.com/implementing-doubletap-on-iphones-and-ipads/ 在jquery.jqplot.js中,我插入了以下代码:

this.onTouchEnd = function(ev) {

   var now = new Date().getTime();
   var lastTouch = $(this).data('lastTouch') || now + 1 /** the first time this will make delta a negative number */;
   var delta = now - lastTouch;
   clearTimeout(action);
   if(delta<500 && delta>0){
           // the second touchend event happened within half a second. Here is where we invoke the double tap code
           alert("Doubletapped");
   }else{
           // A click/touch action could be invoked here but wee need to wait half a second before doing so.
           alert("notdoubletapped");
   }
   $(this).data('lastTouch', now); 

但它没有检测到双击事件。 在jqplot的情况下,“this”应该指的是什么? 它应该引用ev.data.plot吗?  $(this).data('lastTouch')

0 个答案:

没有答案