android选择文本上的javascript触发事件

时间:2012-08-09 08:51:16

标签: javascript android html touch

当用户在android触摸设备中选择文本时,我需要触发事件。在Web浏览器中,通过检查每个鼠标添加事件是否能够触发事件window.getselection是否为null。 触摸选择文本事件不触发。

document.addEventListener('touchend', function(event)
{
    if( window.getSelection){
        t = window.getSelection().toString();
        alert(t);
    }
});

我在touchend事件中尝试过。但是当用户选择不触发的文本事件时。

1 个答案:

答案 0 :(得分:0)

为什么不尝试使用.change()函数的jQuery解决方案?首先,在您包含的JavaScript文件声明的上方添加jQuery库,然后在文档中获得jQuery功能。接下来阅读.change()并尝试类似:

  $('#touchend').change(function(){
      if(your condition){var $t = window.getSelection().toString();}
  });

或您在函数中需要的任何JavaScript代码。 jQuery只是一个JavaScript库,因此您可以在JavaScript中自由使用它。这是一个游戏改变者!