使用twitter引导单选按钮打开jquery.on

使用twitter引导单选按钮打开jquery.on,jquery,twitter-bootstrap,Jquery,Twitter Bootstrap,我正在使用一个函数为touchstart设置jQuery.on,并为各种控件单击事件,以便在单击它们时可以执行一些其他UI操作。这消除了触摸设备上300毫秒的延迟,也防止了幻影点击(点击在touchend和onclick上注册) 我通过这个函数发送的控件之一是twitter引导单选按钮。当我单击它时,会调用fnc(),但单选按钮不会更新以显示哪个单选按钮处于活动状态。我如何将其连接起来,以便更新单选按钮以反映用户的点击(仅一次,请不要进行重影更新) 编辑:或者简单地说,如何调用bootstrap

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

我通过这个函数发送的控件之一是twitter引导单选按钮。当我单击它时,会调用fnc(),但单选按钮不会更新以显示哪个单选按钮处于活动状态。我如何将其连接起来,以便更新单选按钮以反映用户的点击(仅一次,请不要进行重影更新)


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

一个简单的答案是如何调用twitter bootstrap的更新单选按钮功能。您可能需要使用隐藏的表单元素。看这个演示:实际上这不是一个坏主意-谢谢。
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;
        }
    });
}