扫码关注官方订阅号
以下是一段网页上图片四处滑动的JS,但是只有在IE下有效果,在chrome和火狐都没,给位大神帮忙写个都兼容的。。。。
走同样的路,发现不同的人生
https://jsfiddle.net/tfnt2g1n/
用 clientWidth 和 clientHeight 就对了。我这边试了几个浏览器都可以跑。万一有没实现 clientWidth 只实现了 innerWidth 的,可以这样改
clientWidth
clientHeight
innerWidth
var clientWidth = document.body.clientWidth || document.body.innerWidth; var clientHeight =document.body.clientHeight || document.body.innerHeight; var R = clientWidth - obj.offsetWidth; var B = clientHeight - obj.offsetHeight;
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
https://jsfiddle.net/tfnt2g1n/
用
clientWidth和clientHeight就对了。我这边试了几个浏览器都可以跑。万一有没实现clientWidth只实现了innerWidth的,可以这样改