scrollTo和scrollBy两个api的兼容


/**
 * @description scrollTo/scrollBy的polyfill
 *              IE9+
 * @author zhangxinxu(.com)
 * @created 2019-07-27
 */

if (!window.scrollTo) {
	window.scrollTo = function (x, y) {
		window.pageXOffset = x;
		window.pageYOffset = y;
	};
}
if (!window.scrollBy) {
	window.scrollBy = function (x, y) {
		window.pageXOffset += x;
		window.pageYOffset += y;
	};
}
if (!document.body.scrollTo) {
	Element.prototype.scrollTo = function (x, y) {
		this.scrollLeft = x;
		this.scrollTop = y;
	};
}
if (!document.body.scrollBy) {
	Element.prototype.scrollBy = function (x, y) {
		this.scrollLeft += x;
		this.scrollTop += y;
	};
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM