在事件处理程序中更改选择

时间:2014-01-26 12:37:27

标签: javascript handler jquery

如何更改选择器事件处理程序? 函数refreshThreshold()更改三次鼠标单击的频率。

我的代码不起作用。更准确地说,通过更改变量“thresholdVal”不会改变点击频率(“threshold:thresholdVal”选择器)。

从这里处理脚本tripleclick: https://github.com/richadams/jquery-tripleclick

function refreshThreshold() {
    thresholdVal = $( "#trippleclickSlider" ).slider( "value" );
    console.log(thresholdVal);
}

var thresholdVal = 1000;
$("#div").on("tripleclick", { threshold: thresholdVal }, function()
{
//any process
});

1 个答案:

答案 0 :(得分:0)

听起来像tripleclick侦听器只是存储值而不是引用变量。

尝试更改refreshThreshold()函数以额外重置监听器(重新调用div.ontripleclick)

我希望这会有所帮助。