我想使用滚动条水平滚动到DIV。我有以下代码:
$('#D').on('scroll', function ()
{
$('#B').scrollLeft($(this).scrollLeft());
...
}
除了Internet Explorer和Edge之外,它在每个浏览器上都能正常运行。当我“抓住”滚动条并拖动时,它也适用于IE和Edge。
但问题开始了,当我在滚动条上使用箭头或者我在滚动条上单击某处时。当我这样做时,ID =“D”的DIV首先滚动,然后(0.4秒后)ID =“B”的DIV赶上。它看起来并不好看。
我认为IE和Edge首先滚动DIV然后触发事件“滚动”。但是当我“抓住并拖拽”时它为什么会完美运作?你有任何解决方案吗?