当前目录: 学习jquery基础
$.callbacks()函数回调管理

2015年5月4日  前端资源,学习jquery基础   

jquery $.callbacks 函数 回调 管理 注:阅读版本为1.8.3 $.callbacks() //管理多个 函数 回调 function fn1(i,a){ alert(i+a); return false } function fn2(){ alert('f2'); } function fn3(){ alert('f3'); } var callbacks=$.Callbacks(); //创建回调对象 callbacks.disable(); //跟empty()类似,但它仅次哪条语句之下就禁用哪条,以下代码不受影响。 callbacks.add(fn1); // 方式1 callbacks.add(fn1, fn2); // 方式2 一次添加多个回调函数 callbacks.add([fn1, fn2]); // 方式3 传数组 callbacks.add(fn1, [fn2]); // 方式4 函数和数组掺和 callbacks.remove(fn1); //移除fn1的回调 callbacks.empty(); //移除所有 回调函数 callbacks.fire(1,1); //执行add()中添加的函数,括号里传参...

jquery change()事件

2015年4月25日  前端资源,学习jquery基础   

jquery中的change()事件,监听某个表单元素的值是否跟上次不一样,失去焦点的时候检查值,如果跟之前的值不一样就会触发事件。 $('#search_text').change(function(){ //监听#search_text的值变化 alert('不一样我触发我'); //失去焦点时候检查现在输入的值是否跟上次一样,不一样就弹,一样就不弹 });

jquery左右晃动效果

2015年4月7日  前端资源,学习jquery基础   

使用过wordpress的都知道后台输入错误密码时候,窗口会摇晃。 function shake(o){ var $panel = $("#"+o); box_left = ($(window).width() - $panel.width()) / 2; <!-- 居中时left的属性值--> $panel.css({'left': box_left,'position':'fixed'}); for(var i=1; 4>=i; i++){ $panel.animate({left:box_left-(40-10*i)},50); $panel.animate({left:box_left+2*(40-10*i)},50); } } 调用:shake('mon');  //ID名 仅仅提供学习思路

jquery ajax 跨域实例

2015年3月24日  前端资源,学习jquery基础   

跨域案例下载:https://www.xgllseo.com/?p=4815 例子: http://www.weather.com.cn/data/cityinfo/101200101.html 天气预报提供对外接口,供各大网站获取其数据,属于跨域问题。 由于提供的接口本身没有回调函数只是简单的一段字符串,我们不能直接使用前端技术获取到数据,所以要配合php将接口进行简单的处理。 1,服务器设置 <?php header("content-type: text/html"); $url = 'http://www.weather.com.cn/data/cityinfo/101200101.html'; //接口没有提供回调函数所以只能自己写回调 $data = file_get_contents($url); $str='nini'.'('.$data.')'; //将数据放入到函数值中 //或者 $str=$_POST['wowo'].'('.$data.')'; echo $str; ?> 2,前端设置 $.ajax({ type:'post', //不声明默...

什么是跨域

2015年3月22日  前端资源,学习jquery基础   

跨域案例下载:https://www.xgllseo.com/?p=4815 什么情况下属于跨域? 顶级域名abc.com相同但是子域名不同,也算跨域。 以上情况都属于跨域。