Javascript
Oct
6
1、posTop
posTop的数值其实和top是一样的,但区别在于top固定了元素单位为px,而posTop只是一个数值,因此一般使用posTop来进行运算。
提示:您可以先修改部分代码再运行
2、scrollTop
提示:您可以先修改部分代码再运行
假如没有设置container.scrollTop属性的话,默认情况下滑块位置在顶端。而设置了scrollTop值为12后,滑块的位置改变了,默认显示是卷过了12个像素的文本。如果设置overflow为hidden,则将会无法显示顶部12个像素的文本。
3、scrollHeight 与 offsetHeight
提示:您可以先修改部分代码再运行
posTop的数值其实和top是一样的,但区别在于top固定了元素单位为px,而posTop只是一个数值,因此一般使用posTop来进行运算。
提示:您可以先修改部分代码再运行
2、scrollTop
提示:您可以先修改部分代码再运行
假如没有设置container.scrollTop属性的话,默认情况下滑块位置在顶端。而设置了scrollTop值为12后,滑块的位置改变了,默认显示是卷过了12个像素的文本。如果设置overflow为hidden,则将会无法显示顶部12个像素的文本。
3、scrollHeight 与 offsetHeight
提示:您可以先修改部分代码再运行
Oct
4
传统做法:
a[rel~="friend"]{
}
a[rel="nofollow"]{
}
a[href^="http:"]{
}
a[href$=".pdf"]{
}
为了兼容 IE6 :
window.onload = function(){
var list = document.getElementById('list');
var listA = list.getElementsByTagName('a');
for(var i = 0; i < listA.length; i++){
var href = listA[i].href;
if(href.indexOf('pdf') != -1){
listA[i].className = 'haspdf';
}
}
}
a[rel~="friend"]{
}
a[rel="nofollow"]{
}
a[href^="http:"]{
}
a[href$=".pdf"]{
}
为了兼容 IE6 :
window.onload = function(){
var list = document.getElementById('list');
var listA = list.getElementsByTagName('a');
for(var i = 0; i < listA.length; i++){
var href = listA[i].href;
if(href.indexOf('pdf') != -1){
listA[i].className = 'haspdf';
}
}
}
Oct
4
$(function(){
$('a,input[type="button"],input[type="submit"]').bind('focus',function(){
if(this.blur){ //如果支持 this.blur
this.blur();
};
});
});
Mar
13
1、DOM对象转jQuery对象
普通的Dom对象一般可以通过$()转换成jQuery对象。
如:$(document.getElementById("msg"))
返回的就是jQuery对象,可以使用jQuery的方法。
2、jQuery对象转DOM对象
由于jQuery对象本身是一个集合。所以如果jQuery对象要转换为Dom对象则必须取出其中的某一项,一般可通过索引取出。
如: $("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]
这些都是Dom对象,可以使用Dom中的方法,但不能再使用jQuery的方法。
以下几种写法都是正确的:
$("#msg").html();
$("#msg")[0].innerHTML;
$("#msg").eq(0)[0].innerHTML;
$("#msg").get(0).innerHTML;
普通的Dom对象一般可以通过$()转换成jQuery对象。
如:$(document.getElementById("msg"))
返回的就是jQuery对象,可以使用jQuery的方法。
2、jQuery对象转DOM对象
由于jQuery对象本身是一个集合。所以如果jQuery对象要转换为Dom对象则必须取出其中的某一项,一般可通过索引取出。
如: $("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]
这些都是Dom对象,可以使用Dom中的方法,但不能再使用jQuery的方法。
以下几种写法都是正确的:
$("#msg").html();
$("#msg")[0].innerHTML;
$("#msg").eq(0)[0].innerHTML;
$("#msg").get(0).innerHTML;
Feb
22
js文件代码:
titleTextList = new Array('全国最大的文学交流平台','天下文学迷的网络家园','文学,文学论坛,范文,电影下载');
titleTextID = Math.floor(Math.random()*titleTextList.length);
document.title = '文学吧 - '+titleTextList[titleTextID];
然后在中插入js引用代码:
<script type="text/javascript" src="/title.js" charset="gb2312"></script>
titleTextList = new Array('全国最大的文学交流平台','天下文学迷的网络家园','文学,文学论坛,范文,电影下载');
titleTextID = Math.floor(Math.random()*titleTextList.length);
document.title = '文学吧 - '+titleTextList[titleTextID];
然后在中插入js引用代码:
<script type="text/javascript" src="/title.js" charset="gb2312"></script>







