我正在使用JQuery设计一个应用程序,用户可以在其中拖动div内的元素,该div会自动添加滚动条并根据需要扩展scrollHeight / scrollWidth。即使容器div的scrollHeight和scrollWidth更改,我也要触发一个偶数。

不,不想使用scroll事件,因为1)当您刚开始将元素拖动到边缘并且scrollHeight / scrollWidth更改时,scroll不会被触发。 2)当scrollHeight / scrollWidth不变时,滚动触发。

有什么提示吗?

最佳答案

我认为不支持此类任务。为什么要有一个?
scrollHeightscrollWidth不属于任何W3C规范或技术建议,并且AFAIK是MSIE专有的DHTML对象模型扩展。

您甚至可以检查自己,即使MSDN页面指出该MSDN scrollWidth propertyMSDN: scrollHeight property没有标准。

大多数浏览器似乎都支持它,但实际上没有人“真正”知道IE如何实现它们,因此,根据浏览器的不同,您可能会得到不同的行为。

大多数浏览器可能会对IE进行了有根据的猜测,然后修复了用户的“错误报告”。但是众所周知,尤其是Opera(现在是Chrome?)报告了这两个属性的“错误”值。

07-26 02:42