• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > chrome下jq width()方法取值为0的解决方法

chrome下jq width()方法取值为0的解决方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-08-16

通过本文主要向大家介绍了chrome,width()等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
http://photo.163.com/shixiaojian089/train/28002 这是网易的一个相册,看到后想试着做做看。

在我的制作方法中,需要获取到每张照片的宽度,所以很自然就使用了jq的width()方法。在ff跟ie下运行问题不大,但是到了chrome上,就出现问题了。

使用alert排查,发现chrome下width方法取到的值都是0.这样子的话,想来就是脚本运行到这的时候图片根本没加载好。问题应该出在$(function(){});上,因为这个方法只要求加载完dom就开始运行。那么改成在onload下执行,果然这下可以了。不过这明显不是很好的办法,毕竟在onload下运行要等到整个文件全部内容全部加载好后再运行脚本。

网上搜索一下后,发现这哥么http://www.jb51.net/article/50402.htm也遇到了同样的问题,在其的评论下方有一种解决方案,可以参考:

在要获取图片宽高的地方用
这样可以仍旧使用$(function(){});在需要图片加载的地方对图片对象调用load方法,避免等待整个文件内容加载完毕。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
  • jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
  • chrome下jq width()方法取值为0的解决方法

相关文章

  • 2017-08-16分享jQuery网页元素拖拽插件
  • 2017-08-16提示$ is not defined错误分析及解决
  • 2017-08-16jquery load()在firefox(火狐)下显示不正常的解决方法
  • 2017-08-16聊一聊jQuery插件uploadify使用方法
  • 2017-08-16实例解析jQuery工具函数
  • 2017-08-16基于jQuery实现的幻灯图片切换
  • 2017-08-16Jquery 组合form元素为json格式,asp.net反序列化
  • 2017-08-16jQuery插件zTree实现单独选中根节点中第一个节点示例
  • 2017-08-16Jq通过td获取同行其它列td的方法
  • 2017-08-16jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jQuery 1.4 15个你应该知道的新特性(译)
    • Jquery同辈元素选中/未选中效果的实例代码
    • JQuery遍历元素的后代和同胞实现方法
    • jquery鼠标停止移动事件
    • jquery滚动条插件(可以自定义)
    • jquery清空表单数据示例分享
    • jquery JSON的解析方式示例介绍
    • 仿新浪微博返回顶部的jquery实现代码
    • jQuery UI Dialog控件中的表单无法正常提交的解决方法
    • jQuery实现精美的多级下拉菜单特效

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有