位置: 编程技术 - 正文

JQuery实现Ajax加载图片的方法

编辑:rootadmin

推荐整理分享JQuery实现Ajax加载图片的方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了JQuery实现Ajax加载图片的方法。分享给大家供大家参考,具体如下:

最近在学习JQuery,想从原理上模拟一下无刷新的相册浏览。

最先想到的思路是利用缓存,也就是先显示提示消息,然后get图片,在get完的时候回调,将img标签的src改掉,由于刚刚get过,有了缓存,所以图片会立刻显示出来。

页面元素:

按钮的事件绑定:定义了一个数组PicArr用来记录所有图片

NextPic内容:

JQuery实现Ajax加载图片的方法

在CHROME和FF下显示正常,IE6下异常,IE7、8未测试。

后来在ASPRAIN的开发者 稽山草 的帮助下,思路改成了先改src,然后绑定onload事件,在onload中回调。

核心代码:

后来一看基本正常了,但是仔细看还是不正常,图片顺序开始乱跳,跟踪了好久发现回调函数会多次运行。

中间想到会不会是事件绑定的问题,因为onclick事件的绑定是可以简写成想到$(Element).bind("load",callback)和$(Element).load(url,callback)会不会是一样,查资料写得都不怎么清楚,改了试一下,还是不一样,不过在chrome和ff下依然能工作,但是数据不太正常,IE下报错。

再次检查 稽山草 给的代码,发现问题在哪了。

load事件的绑定的是一个匿名函数,而当按钮按下时会再次绑定,所以会重复执行。于是将绑定bind改成one搞定。最终完整代码如下:

希望本文所述对大家jQuery程序设计有所帮助。

JQuery标签页效果实例详解 本文实例讲述了JQuery标签页效果实现方法。分享给大家供大家参考,具体如下:第一个标签页中鼠标滑过显示不同的标签页,第二个标签页中点击不同

jQuery中的siblings用法实例分析 本文实例讲述了jQuery中的siblings用法。分享给大家供大家参考,具体如下:所谓siblings,英文翻译就是兄弟节点。那么故名思意,就是拿到某元素的兄弟

jquery遍历函数siblings()用法实例 本文实例讲述了jquery遍历函数siblings()用法。分享给大家供大家参考,具体如下:siblings([expr])得到所有匹配元素集合中各个元素的所有兄弟元素集合。返

标签: JQuery实现Ajax加载图片的方法

本文链接地址:https://www.jiuchutong.com/biancheng/377757.html 转载请保留说明!

上一篇:JQuery实现的按钮倒计时效果(jquery按钮点击事件)

下一篇:JQuery标签页效果实例详解(html标签页效果)

  • 递延所得税资产和负债怎么理解
  • 农副产品免税发票抵扣多少税率
  • 足浴行业是否需要缴纳文化事业建设税
  • 应收账款的期末余额在借方表示什么意思
  • 装修消防费用摊销几年
  • 企业所得税计提表模板
  • 定额备用金的账务处理
  • 公司净资产减少
  • 小规模纳税人支付的增值税
  • 公司买车可以抵扣哪些税
  • 水费收取违约金投诉回复
  • 小规模发票跨月冲红怎么做账
  • 股东转钱到公司怎么备注
  • 装订凭证要如何写
  • 当期发生的费用
  • 已经给员工交了社保能退吗
  • 完税凭证和纳税凭证区别
  • pdf格式发票怎么打印标准大小
  • 纳税调整增加额和纳税调整减少额
  • 税控系统全额抵扣增值税申报
  • 向关联企业借款债资比
  • 银行贷款的坏账是什么意思
  • 关联公司代付款帐怎么做
  • 经营租入的土地使用权 待摊
  • 如何在excel中取最早与最晚
  • 金蝶kis期初余额设置
  • 2019年税改前后税率对比
  • 无法添加用户和组
  • windows7网络无法连接
  • 新准则待摊费用
  • win11可以玩游戏吗
  • php解密在线
  • kb4586863更新
  • 解决胃胀气最快方法
  • 企业公益捐赠的意义
  • macOS Big Sur 11.2 公测版 beta 1怎么更新?
  • cpqinet.exe是什么进程 安全吗 cpqinet进程安全性评估
  • php动态页面实例
  • 银行本票结算的特点是什么
  • 土建工程付款方式比例
  • 残保金计入税金及附加合理吗
  • 办公室设计费计入什么
  • vue mocha
  • 自动驾驶 模块
  • php安装openssl扩展
  • 新手为什么要买二手车
  • 帝国cms界面
  • 融资租赁有免租金吗
  • python skewness
  • 无票收入如何报税
  • 不动产用于集体福利进项税额抵扣吗
  • db2导出数据到excel
  • 企业出售房屋
  • 企业设置辅助账户的作用
  • 所得税弥补以前年度亏损是几年
  • 未收到投资款可以确认实收资本吗
  • 小规模餐饮业会计如何做账
  • 其他应付款在贷方表示什么
  • 银行利息为什么用红字
  • 合作社开具免税发票流程
  • 记账簿的目的在于为企业
  • 联想电脑BIOS启动键
  • win2003无法启动
  • wray是什么意思
  • members-area.exe是什么进程 members-area进程查询
  • win8 metro界面
  • win8系统怎么设置桌面
  • JavaScript_ECMA5数组新特性详解
  • Nodejs Express4.x开发框架随手笔记
  • 注册表cmd
  • perl有什么用
  • list在python中的作用
  • angularjs删除数组元素
  • node的使用场景
  • js window.screen
  • 企业销售旧货增值税税率
  • 国税局登录密码修改
  • 乌市沙区医保局电话是多少
  • 国家税务总局2016年17号公告
  • 代理记账资质办理在哪个网站提交申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设