作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试协调两个 div 的滚动,similar to this question ,但我的两个 div 都是可滚动的(而在问题中,一个 div 是控件,另一个是从属控件,用户可以滚动其中一个,而其他 div 则相应地重新滚动)。
我的 jQuery/JavaScript 是:
// as the user scrolls one div, we also scroll the other
var scrolldiv1 = $('#scrolldiv1'),
scrolldiv2 = $('#scrolldiv2');
scrolldiv1.scroll(function () { scrolldiv2.scrollTop(scrolldiv1.scrollTop()); });
scrolldiv2.scroll(function () { scrolldiv1.scrollTop(scrolldiv2.scrollTop()); });
当用户使用元素的滚动条滚动 div 时,一切都运行得很漂亮。当用户在将鼠标悬停在元素上时使用他或她的鼠标滚轮滚动 div 时,div 保持同步但滚动非常缓慢。我怀疑这两个事件都在触发,并且这些位置相互争斗。
有没有人对我可以做些什么来使滚轮滚动与滚动条启动的滚动一样快速有任何建议?
提前致谢!
最佳答案
我能够通过添加超时事件来延迟触发伴随 div 的滚动来解决我的问题。
scrolldiv1.scroll(function () {
setTimeout(function () { scrolldiv2.scrollTop(scrolldiv1.scrollTop()); }, 200);
});
scrolldiv2.scroll(function () {
setTimeout(function () { scrolldiv1.scrollTop(scrolldiv2.scrollTop()); }, 200);
});
关于javascript - 适当协调两个滚动区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15255079/
这段代码在 Java 中的等价物是什么?我放了一部分,我对 I/O 部分感兴趣: int fd = open(FILE_NAME, O_WRONLY); int ret = 0; if (fd =
我正在尝试将维度为 d1,d2,d3 的张量 M[a1,a2,a3] reshape 为维度为 d2, d1*d3 的矩阵 M[a2,a1*a3]。我试过 M.reshape(d2,d1*d3) 但是
我是一名优秀的程序员,十分优秀!