• 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的解决方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了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的解决方法

相关文章

  • jQuery表格插件ParamQuery简单使用方法示例
  • jQuery的基本概念与高级编程
  • jquery 防止表单重复提交代码
  • jquery实现左右滑动菜单效果代码
  • 用jquery获取自定义的标签属性的值简单实例
  • jQuery使用getJSON方法获取json数据完整示例
  • jQuery图片轮播插件——前端开发必看
  • jQuery开发者都需要知道的5个小技巧
  • 利用jquery操作Radio方法小结
  • Jquery Easyui自定义下拉框组件使用详解(21)

文章分类

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

最近更新的内容

    • jQuery在html有效在jsp无效的原因及解决方法
    • JQuery 自定义CircleAnimation,Animate方法学习笔记
    • jQuery UI插件实现百度提词器效果
    • jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
    • JQuery实现鼠标移动图片显示描述层的方法
    • jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
    • jquery不常用方法汇总
    • jQuery 1.9.1源码分析系列(十五)之动画处理
    • jquery删除table当前行的实例代码
    • Jquery显示、隐藏元素以及添加删除样式

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

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