2012年11月18日

再谈javascript图片预加载技术(转)

摘要: lightbox类效果为了让图片居中显示而使用预加载,需要等待完全加载完毕才能显示,体验不佳(如filick相册的全屏效果)。javascript无法获取img文件头数据,真的是这样吗?本文通过一个巧妙的方法让javascript获取它。这是大部分人使用预加载获取图片大小的例子:1234567891011121314var imgLoad = function (url, callback) {var img = new Image();img.src = url;if (img.complete) {callback(img.width, img.height);} else {img.on 阅读全文

posted @ 2012-11-18 21:10 一青鸟一 阅读(235) 评论(0) 推荐(0) 编辑

js操作节点(添加、删除、更改属性)(转)

摘要: 1.创建节点并添加内容:使用的方法:createElement和createTextNode<html><head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>HTML DOM</title> <script type=text/javascript>function Message() { var op=document.createElement(" 阅读全文

posted @ 2012-11-18 20:50 一青鸟一 阅读(545) 评论(0) 推荐(0) 编辑

使用iscroll4可能会遇到的问题(转:记录)

摘要: 1.在iscroll4的滚动容器范围内,点击input框、select等表单元素时没有响应这个问题原因在于iscroll需要一直监听用户的touch操作,以便灵敏的做出对应效果,所以它把其余的默认事件屏蔽了,解决的方法是,在iscroll4源码里面找到这一行, onBeforeScrollStart: function (e) { e.preventDefault(); }然后把它改成: onBeforeScrollStart: function (e) { var nodeType = e.explicitOriginalTarget? e.explicitOriginalTarget.no 阅读全文

posted @ 2012-11-18 20:41 一青鸟一 阅读(7216) 评论(0) 推荐(1) 编辑

导航