Javascript kindle fire上的jquery和fastclick出现问题

Javascript kindle fire上的jquery和fastclick出现问题,javascript,jquery,kindle-fire,fastclick.js,Javascript,Jquery,Kindle Fire,Fastclick.js,我有一个打开jquery计算器的网页。此页面仅适用于桌面上的safari和android设备上的chrome,因为我使用的是嵌入式dataabse 当有人用表格设备导航到那个页面时,与计算器的交互非常慢,所以我使用了这个库,问题就解决了。由于stopPropagation()和preventDefault()的原因,我不得不手动向按钮元素添加一些jquery类,比如ui state hover 计算器速度快,悬停颜色在KindleFire上非常有效。当我删除jquery类或尝试模糊按钮时,似乎不

我有一个打开jquery计算器的网页。此页面仅适用于桌面上的safari和android设备上的chrome,因为我使用的是嵌入式dataabse

当有人用表格设备导航到那个页面时,与计算器的交互非常慢,所以我使用了这个库,问题就解决了。由于stopPropagation()和preventDefault()的原因,我不得不手动向按钮元素添加一些jquery类,比如ui state hover

计算器速度快,悬停颜色在KindleFire上非常有效。当我删除jquery类或尝试模糊按钮时,似乎不起作用。我还尝试为这个按钮验证css规则,这样当我点击它们时它们就不会聚焦。似乎什么都不管用。我看到这个库不支持这个设备的silk浏览器,但它修复了300毫秒的延迟

有没有办法覆盖KindleFirejQuery事件?问题出在silk浏览器上

我的代码是:

document.getElementById("inv_calc_button_" + id).addEventListener('touchend', function(event) {
    event.stopPropagation();
    event.preventDefault();
    _function();
    $("#inv_calc .inv_calc_button").removeClass("ui-state-hover");
    $(this).addClass("ui-state-hover");
}, false);

if (!(/\bSilk\b/.test(navigator.userAgent))) {
    document.getElementById("inv_calc_button_" + id).addEventListener('click', function(event) { _function(); }, false);
}
这就是我如何覆盖css的按钮打开计算器,并适用于除kindle fire以外的所有产品:

.item_table button.ui-state-hover, .item_table button.ui-state-focus, .item_table button.ui-state-highlight {
border: 1px solid #cccccc !important;
background: #f6f6f6 url(/webfile?name=css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x !important;
font-weight: bold !important;
color: #1c94c4 !important;
}

哪个版本的KindleFire(姜饼还是基于ICS的)?如果我在火上试一下,你有没有更完整的示例来演示这个问题?姜饼是软件,fastclick库运行良好,但问题在于按钮焦点。它速度慢而且不同步,但fastclick不支持kindle,所以我认为我们现在可以接受它。