0

我正在使用一个函数来为 touchstart 设置一个 jQuery .on 并为各种控件设置单击事件,以便在单击它们时执行一些额外的 UI 操作。这消除了触摸设备上的 300 毫秒延迟,还防止了重影点击(在 touchend 和 onclick 上注册了点击)。

function touchClick(att, sel, fnc) {
    $(att).on('touchstart click', sel, function(event){
        event.stopPropagation();
        event.preventDefault();
        if (event.handled !== true) {   
            fnc(this, event);
            event.handled = true;
        } else {
            return false;
        }
    });
}

我通过此功能发送的控件之一是 twitter 引导单选按钮。当我单击它时,会调用 fnc(),但单选按钮不会更新以显示哪个单选按钮处于活动状态。我怎样才能把它连接起来,以便更新单选按钮以反映用户点击(虽然只有一次,没有幽灵更新请)。

编辑:或者简单地说,我如何调用引导程序的“更新单选按钮”功能?

4

0 回答 0