单击jQplot工具提示

时间:2012-09-13 10:20:51

标签: jquery mobile jqplot jqplot-highlighter

我在http://www.jqplot.com/tests/cursor-highlighter.php使用了jqplot的荧光笔插件。当我在移动设备上使用它时,我希望工具提示在点击/触摸时显示而不是在悬停时显示。有办法吗?

我尝试过更改

$.jqplot.eventListenerHooks.push(['jqplotMouseMove', handleMove]);

在jqplot.highlighter.js的开头

$.jqplot.eventListenerHooks.push(['jqplotDataClick', handleMove]);

但没有成功。也许我理解整件事情错了?

(与此同时,我找到了解决方案:如果您使用的是modernizr,请将以上行替换为:

var monitorTouch;

if($('html').hasClass('touch')) {
    monitorTouch = 'jqplotClick';
} else {
    monitorTouch = 'jqplotMouseMove';
}

$.jqplot.eventListenerHooks.push([monitorTouch, handleMove]);

这样,如果您的移动设备启用了触控功能,工具提示会在点击时激活;否则,它将在鼠标悬停时激活。

0 个答案:

没有答案