前端开发

ie6 css bug终极修复指南

对付Internet Explorer 6的最佳策略是不支持它。

呃,好吧,我感觉得到你的沮丧。你是一个Web开发人员,你准备好扯你的头发,因为你必须支持Internet Explorer 6中,但是,委婉地说,IE6不支持你。你已经花费了好几个小时在上面,但仍然做不出你想要的布局效果。我可以感同身受。我还可以帮助你。

setInterval()、setTimeout()的区别与停止

区别:setTimeout(表达式,延时时间);//只执行一次,无周期setInterval(表达式,交互时间);//周期='交互时间'停止:主要是利用window.clearInterval(intervalID);window.clearTimeout(timeoutID);<SCRIPT>    var   intervalID=0;    function   f_start(){    intervalID=window.setInterval("f_add()",500);    }    function   f_add(){    }    function   f_stop(){    window.clearInterval(interv

JQuery的扩展方法

今天制作一个模板要用到CrossSlide(一个漂亮的JQuery SlideShow),运行时提示:isEmptyObject出错。检查后发现isEmptyObject是jquery 1.4版本才带的函数,而Drupal不支持1.4,怎么办?只好对现有的jquery进行扩展,方法是在自己的js文件里加入:

jQuery.extend({

 isEmptyObject:function(obj) {
   for (var name in obj) {
     return false;
   }
   return true;
 }

});

jQuery的一些技巧

网络上看到的,对学习jquer有帮助,转载到这里。

1、关于页面元素的引用
通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。

2、jQuery对象与dom对象的转换
只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。