我的情况与此非常相似:
基本上,它是一个滚动表,不会同时显示所有列。当实现以下步骤时,浏览器(至少是FF和Chrome)具有奇怪的原生行为:
在那一刻,在keyDown()
执行事件之后,表格滚动到包含“聚焦”输入的列。如何在不停止传播以下事件(例如输入值的更改等)的情况下避免此行为?
答案 0 :(得分:0)
您是否尝试event.preventDefault()
停止原生行为?
http://api.jquery.com/event.preventdefault/
例如,
$(selector).mouseDown(function(event) { // pass in the event
event.preventDefault(); // stop the default browser behavior.
// then goes your code.
});