Oct182012
jquery 延迟执行动画,jqeury延迟效果
jquery延迟执行某一效果,在javascript中一般实用settimeout,在jquery中我们有很方便的方法delay方法。
下面介绍新浪,网易,腾讯的下拉广告,并等待几秒后自动收回的写法,jquery只需要一行代码即可搞定。
$('#ads').slideDown(1000).delay(3000).slideUp(1000);
动画下拉展示广告内容,并在展示3秒后,收起的动画。阅读全文
1条评论
Oct182012
javascript 删除或切割数组元素 splice与slice用法
在javascript中要删除数组元素,一种是使用pop方法,但这个方法实在是很不实用。
javascript提供了splice和slice方法来操作数组,非常实用的两个方法。
splice 语法
arrayObject.splice(index,howmany,element1,.....,elementX)
splice说明
用于删除数组元素,修改原数组,从index(基于0索引)开始删除howmany个元素,删除后在index后添加element1....elementx个元素,除index外...阅读全文
Oct152012
jquery 移除所有jquery绑定的事件
jquery 中移除使用jquery绑定的所有或个别事件,使用unbind方法。
用法简介:
1.移除所有p元素的绑定事件:
$("p").unbind();
2.移除p元素绑定的click事件:
$("p").unbind("click");
$("p").unbind("click",funName);
注意:unbind方法只适用于取消jquery绑定的事件,如果直接使用document.getElementById("btn").onclick=function{//code...}或<div onclick="ale...阅读全文
Oct152012
javascript location对象的属性
window.location的属性:
href 整个URL字符串.
protocol 含有URL第一部分的字符串,如http:
host 包含有URL中主机名:端口号部分的字符串.如//www.5xiu5.com:88
hostname 包含URL中主机名的字符串.如http://www.5xiu5.com
port 包含URL中可能存在的端口号字符串.
pathname URL中"/"以后的部分.如/list/index.htm
hash "#"号之后的字符串.
search "?"号之后的字符串.阅读全文
Oct122012
jquery对象中移除元素,jquery not用法
从jQuery对象中移除元素,可以使用.not(params)方法,其中params可以是选择器,元素。
使用方法:
从所有p元素集中移除匹配 $("div p.selected")的元素.
$("p").not($("div p.selected"))阅读全文
Oct112012
jQuery移除属性
jQuery 提供了移除元素属性的方法,.removeAttr( String attributeName )。attributeName是要移除的属性;从1.7版本开始,可以是空格分隔的多个属性.
如要移除 a 标签的title属性:$("a").removeAttr("title");阅读全文
Sep102012
跨域iframe高度自适应方案
1. 解决思路:通过中转页面的HASH值来获取跨域iframe高度
如图:
详细思路:简单来说就是在B页面里创建一个和A同域的iframe C,让C和A之间可以通讯,以把B的高度传过去。
那么怎么传过去呢?在A页面直接取frames[ b ].frames[c].location.hash,可以取到hash值。B页面加载完成后,获取到B页面的高度并设置frame c的hash值,A页面获取frame c的hash值即可,并根据hash值设...阅读全文
Jul192012
jquery.fn.extend与jquery.extend的区别和使用
jQuery为开发插件提拱了两个方法,分别是:
jQuery.fn.extend(object); 和 jQuery.extend(object);
jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。
jQuery.fn.extend(object);给jQuery对象添加方法。
fn 是什么东西呢。查看jQuery代码,就不难发现。
jQuery.fn = jQuery.prototype = { init: function( selector, context ) {//…. //…… ...阅读全文
Jul092012
jquery 里bind和live函数的区别和用法
jquery 里bind和live函数的区别和用法
bind:
$("p").bind("click", function(){
alert( $(this).text() );
});
$("form").bind("submit", function() { return false; })
$("form").bind("submit", function(event){
event.preventDefault();
});
live:
jQuery 1.3中新增的方法。给所有当前以及将来会匹配的元素绑定一个事件处理函数(比如click事件)。也能绑定自定义事件。...阅读全文
Jul072012
smarty 官网地址
用php的人都应该知道smarty是一个著名的php模板引擎,我大部分时候也使用smarty作为模板引擎。
我觉得用php最大的好处就是有类似这样的插件类的应用,大大的提高我们的开发速度。
网站开发之.net与php比较
在我这些年使用.net和php的经验来看,在有成熟框架下,php的开发速度要比.net要快。而且网站中开发中著名的MVC架构,php的mvc要比.net的MVC好用很多,做网站我还是喜欢用php多...阅读全文