offsetwidth的作用_large函数用法

(2) 2024-08-15 17:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
offsetwidth的作用_large函数用法,希望能够帮助你!!!。

clientWidth与offsetWidth的区别

scrollWidth: 是对象的实际内容的宽,不包边线宽度,会随对象中内容的多少改变(内容多了会改变对象的实际度)。

clientWidth :是对象可见的宽度,不包滚动条等边线,会随窗口的显示大小改变。

offsetWidth: 是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变。

一个scrollWidth和clientWidth的例子:


<TABLE border="0" cellSpacing="0" cellPadding="0" width="100%">
                    <TBODY>
                        <TR>
                            <TD width="42">&nbsp;</TD>
                            <TD width="650">
                            <div id="tdemo">
                            <div id="tindemo">
                            <div id="tdemo1"><a href="#"> <img src="./img/07.jpg"
                                border="0" /></a> <a href="#"><img src="./img/08.jpg"
                                border="0" /></a> <a href="#"><img src="./img/09.jpg"
                                border="0" /></a> <a href="#"><img src="./img/10.jpg"
                                border="0" /></a> <a href="#"><img src="./img/11.jpg"
                                border="0" /></a> <a href="#"><img src="./img/12.jpg"
                                border="0" /></a> <a href="#"><img src="./img/13.jpg"
                                border="0" /></a> <a href="#"><img src="./img/14.jpg"
                                border="0" /></a></div>
                            <div id="tdemo2"></div>
                            </div>
                            </div>
                            <script>
            <!--
            var tspeed=20;
            var ttab=document.getElementById("tdemo");
            var ttab1=document.getElementById("tdemo1");
            var ttab2=document.getElementById("tdemo2");
            ttab2.innerHTML=ttab1.innerHTML;
            function Marqueet(){

            if(ttab2.offsetWidth-ttab.scrollLeft<=0)
            ttab.scrollLeft-=ttab1.offsetWidth
            else{

            ttab.scrollLeft++;
            }
            }
            var MyMart=setInterval(Marqueet,tspeed);
            ttab.οnmοuseοver=function() {clearInterval(MyMart)};
            ttab.οnmοuseοut=function() {MyMart=setInterval(Marqueet,tspeed)};
            -->
            </script></TD>
                            <TD width="42">&nbsp;</TD>
                        </TR>
                    </TBODY>
                </TABLE>
                </TD>
            </TR>
        </TBODY>
    </TABLE>


今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复