扫码关注官方订阅号
在页面初次加载时能正确获得图片的宽度,在chrome中使用右键的[重新加载],在firefox和chrome中使用vim插件的强制刷新都会出现width值错误的现象.请问原因是什么.
看样子 你是想写个图片轮播 获取图片的高度。
$(document).ready 是指普通dom元素都可用才执行 但是img不是,img的宽高还未加载出来。
解决办法一 var img = new Image() img = '你图片的路径' img.onload = function(){在这个回调里 图片宽高都已经加载好可用了}
解决办法二 你提前已经定了轮播图片的高度
如果你想做可自适应的 请在每次滑动的时候重新获取滑动距离
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
看样子 你是想写个图片轮播 获取图片的高度。
$(document).ready 是指普通dom元素都可用才执行 但是img不是,img的宽高还未加载出来。
解决办法一 var img = new Image() img = '你图片的路径' img.onload = function(){
在这个回调里 图片宽高都已经加载好可用了}
解决办法二 你提前已经定了轮播图片的高度
如果你想做可自适应的 请在每次滑动的时候重新获取滑动距离