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