HTML5音乐播放功能增强:支持音乐列表播放,试听
什么叫CallBack函数,怎么用回调函数?
JQuery众多常用方法中很经常会用到回调函数, 理解好js callback函数定义及用法,我们就可以利用callback函数帮我们做很多事情啦!
A callback is a function that is passed as an argument to another function and is executed after its parent function has completed.
这是js对callback函数的解析,意思是:callback函数是一个以参数形式传递给另一个函数的函数,并且该函数(指callback函数)必须等另一个函数执行完才会被调用!(当被调用时,另一个函数就是callback函数的父函数)。
[……]淘宝双11专题两侧导航缩放特效
本来是逛淘宝双11活动页面,想看下有没宝贝淘下的,拖动页面浏览商品时就注意到了页面上两侧导航的缩放展示效果,看完页面上的商品展示,没关页面,直接跑去查看人家有代码实现了。真心怀疑是不是前端都有这毛病啊,没事总喜欢折腾下。做为一名前端,真心伤不起啊……
效果[……]
主域页面发起ajax请求获取二级域名页面内容
需求:主域页面(https://www.temp.org/test.html)发起ajax请求获取二级域名页面(https://test.temp.org/test2.html)内容
初始错误做法:
$.ajax({ type:"post"[......]
jq新版事件绑定.on()、解绑事件off()用法详解
jquery1.4 及之前的版本,由.click() 或 .bind()方法绑定的事件,不能适用脚本创建的新元素:即是说页面加载完成后,再动态创建的DOM元素并不能响应之前绑定的事件!
旧版本的处理方法是使用.live()方法来代替事件绑定.bind(),使得绑定的事件能适用脚本创建的新元素。
但自jq1.7版本开始,官方已明文表示不再推荐使用使用.live()方法,官方解释为:live()调用过程首先将事件方法绑定到了Document,然后,查找Document里是否有匹配元素。 这个过程对于性能来说可能比较浪费。官方推荐将.live()改成Delegate()方法,适用脚本创建的新元素。
jq1.8开始,官方又再次申明:如果你开发最新版本的jQuery,完全可以使用on()方法来处理所有的事件绑定,避免过多的方法调用,因为其实在最新版本的jQuery类库中,所有以上旧版方法在后面其实都是调用on()方法。
本文将详细介绍jq1.8新版绑定事件.on()及解绑事件.off()方法的用法!
[……]js cookies实现网站换肤功能
经常访问本站的朋友,细心的话,应该能发现每次访问本站,显示的背景图片都不一样!背景每次都换,本想给人新鲜感,但不见得每一个到访者都会喜欢这个功能,也许有人下次到访时还会产生一个疑问:咦,怎么这网站样子变了,是我上次看的那个网站吗?
好吧,其实做这个背景换肤功能,最主[……]
“iframe加载页面,弹出层居中”涉及到到页面scrollTop值的计算,认清滚动条出自(iframe标签所在的)父页面还是子页面,对计算scrollTop值很关键!
首先我们一般会在父页面添加下面css:
html,body{widt[……]
getJSON()用法-json文件内容遍历输出方法
jquery中用$.getJSON()方法可按需加载json文件,json文件不能存在注释,否则无法遍历。
遍历json数组用全局函数$.each() ,当然原生的for(xx in xx) 也可以拿来用用!
Json的格式规则非常简单,只用一个页面几百个字就能[……]
按元素索引匹配控制层的显示、隐藏
工作中接触到一专题的结构比较特殊,代码如下:
<div class="test"> <ul class="list"> <li>1</li> &l[......]
IE attachEvent() this作用域指向问题
在“跨浏览器的事件处理程序:https://www.phpvar.com/archives/2428.html”一文中,提到原生js的事件绑定操作,但未提到“事件处理程序,在ie9以下有this指向问题”。so,本文就这样诞生了….[……]