ded / bonzo

library agnostic, extensible DOM utility
Other
1.32k stars 137 forks source link

Window scrollTop resets scrollLeft and vice versa #135

Open kaittodesk opened 10 years ago

kaittodesk commented 10 years ago

Don't know if it is a feature or a bug, but when scrollTop or scrollLeft is called on already scrolled window, it will reset value that was not changed.

For example:

window.scrollTo(10, 10)
$(window).scrollLeft(20)

The second line will change the scroll position from 10, 10 to 20, 0. I think it should change scroll position to 20, 10 as it makes more sense, because the function name references to only one coordinate.

What do you think? Should it be changed or is it working as intended?

JlineZen commented 9 years ago

What you have said is easily to understand. The function window.scroll(10,10) means that the position of the document on the window moves to 10,10. while the function $(window).scrollLeft(20) is change the position on that condition before!