div 滚动条的判断 document.body.scrollLeft和document.body.scrollTop是否为0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sorry 看错了。不过div也有scrollLeft、scrollTop这两个属性,可以判断滚动量。但有没有出现滚动条还不知怎么判断。等待牛人解答 牛人来啦~~~哇哈哈`~~<DIV ALIGN="" style="position:absolute;overflow:auto;width:200px;height:100px;border:solid 1px green;" id="d1"><br><br><br><br><br><br><br></DIV><SCRIPT LANGUAGE="JavaScript"><!-- alert(d1.scrollHeight); alert(d1.style.pixelHeight);//--></SCRIPT>这样来试试看,如果DIV的滚动条的高度或宽度己经大于它的pixelHeight或pixelWidth,那么就是说.... <DIV ALIGN="" style="position:absolute;overflow:auto;width:150px;height:80px;border:solid 1px red;" id="div1"> 还是我自己来补充下...<DIV ALIGN="" style="position:absolute;overflow:auto;width:200px;height:100px;border:solid 1px green;" id="d1"><br><br>jdjfkldsajfjdkajdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd<br><br><br><br><br></DIV><SCRIPT LANGUAGE="JavaScript"><!--function hasScrollbarV(obj){ if(obj.style.overflow){ return new Boolean((new Number(obj.scrollWidth))>(new Number(obj.style.pixelWidth))); } return false;}function hasScrollbarH(obj){ if(obj.style.overflow){ return new Boolean((new Number(obj.scrollHeight))>(new Number(obj.style.pixelHeight))); } return false;}alert("is d1 has horizontal scrollbar :"+hasScrollbarH(d1));alert("is d1 has vertical scrollbar :"+hasScrollbarV(d1));//--></SCRIPT>----------------------------------------------------------上面这段是一个都有滚动条的..下面这一段是都没有滚动条的..俺给弄了两个方法来测试一个对象是否有己出现了滚动条,如果对象不支持overflow属性[也就是说它不会出现滚动条]的话,一起返回false....<DIV ALIGN="" style="position:absolute;overflow:auto;width:200px;height:100px;border:solid 1px green;" id="d1"></DIV><SCRIPT LANGUAGE="JavaScript"><!--function hasScrollbarV(obj){ if(obj.style.overflow){ return new Boolean((new Number(obj.scrollWidth))>(new Number(obj.style.pixelWidth))); } return false;}function hasScrollbarH(obj){ if(obj.style.overflow){ return new Boolean((new Number(obj.scrollHeight))>(new Number(obj.style.pixelHeight))); } return false;}alert("is d1 has horizontal scrollbar :"+hasScrollbarH(d1));alert("is d1 has vertical scrollbar :"+hasScrollbarV(d1));//--></SCRIPT> Jquery+js 如何在firefox下实现drag & drop javascript菜单修改 日期计算 jquery跨域 获取数据 ################################ 100%结贴,两个贴一起结 Dhtml问题 求助:网页代码解密 如何对齐? 关于javascript的表格替换问题(100分求解,分不够在加) 请问,在javascript中如何判断某一字符串中是否包含字符x?多谢了(我现在没分) 请问JS里如何判断这个对象是数组,还是字符串,或是没有定义过 大家帮忙,小第求救
不过div也有scrollLeft、scrollTop这两个属性,可以判断滚动量。
但有没有出现滚动条还不知怎么判断。等待牛人解答
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</DIV>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert(d1.scrollHeight);
alert(d1.style.pixelHeight);
//-->
</SCRIPT>这样来试试看,如果DIV的滚动条的高度或宽度己经大于它的pixelHeight或pixelWidth,那么就是说....
<br>
<br>jdjfkldsajfjdkajdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
<br>
<br>
<br>
<br>
<br>
</DIV>
<SCRIPT LANGUAGE="JavaScript">
<!--
function hasScrollbarV(obj){
if(obj.style.overflow){
return new Boolean((new Number(obj.scrollWidth))>(new Number(obj.style.pixelWidth)));
}
return false;
}
function hasScrollbarH(obj){
if(obj.style.overflow){
return new Boolean((new Number(obj.scrollHeight))>(new Number(obj.style.pixelHeight)));
}
return false;
}alert("is d1 has horizontal scrollbar :"+hasScrollbarH(d1));
alert("is d1 has vertical scrollbar :"+hasScrollbarV(d1));//-->
</SCRIPT>----------------------------------------------------------
上面这段是一个都有滚动条的..
下面这一段是都没有滚动条的..俺给弄了两个方法来测试一个对象是否有己出现了滚动条,如果对象不支持overflow属性[也就是说它不会出现滚动条]的话,一起返回false....<DIV ALIGN="" style="position:absolute;overflow:auto;width:200px;height:100px;border:solid 1px green;" id="d1"></DIV>
<SCRIPT LANGUAGE="JavaScript">
<!--
function hasScrollbarV(obj){
if(obj.style.overflow){
return new Boolean((new Number(obj.scrollWidth))>(new Number(obj.style.pixelWidth)));
}
return false;
}
function hasScrollbarH(obj){
if(obj.style.overflow){
return new Boolean((new Number(obj.scrollHeight))>(new Number(obj.style.pixelHeight)));
}
return false;
}alert("is d1 has horizontal scrollbar :"+hasScrollbarH(d1));
alert("is d1 has vertical scrollbar :"+hasScrollbarV(d1));//-->
</SCRIPT>