滑动展示窗的经验教训

滑动展示窗的经验教训

作者:LAMP小白  点击:1821  发布日期:2012-10-16 00:39:00  返回列表

因为项目用滑动展示奖品的效果,晚上试着写了一下,结果JS很轻松但CSS遇到了问题


他的原理是用这个标准尺寸设置为relative属性的DIV去包含一个absolute属性的超宽DIV,然后利用LEFT去控制展示的位置


不过我写出来发现,那个超宽的DIV并没有像我所想象的那样隐藏起来,设置了overflow:hidden仍然不行,然后用无敌的CSS兼容除错代码还是不行,于是就纠结了,找来找去最后发现并不是给超宽的DIV加隐藏滚动条,因为这个DIV本来就不会出现滚动条,而是要给那个标准尺寸的DIV加,因为只有他才会出现滚动条,是我自己理解2了 哈哈

mio_lt;!DOCTYPE htmlmio_gt;
mio_lt;htmlmio_gt;
    mio_lt;headmio_gt;
        mio_lt;titlemio_gt;indexmio_lt;/titlemio_gt;
        mio_lt;stylemio_gt;
            * { margin:0; padding:0; word-break:break-all; }
            body { background:#FFF; color:#333; font:12px/1.5em Helvetica, Arial, sans-serif; }
            h1, h2, h3, h4, h5, h6 { font-size:1em; }
            a { color:#2B93D2; text-decoration:none; }
            a:hover { color:#E31E1C; text-decoration:underline; }
            ul, li { list-style:none; }
            fieldset, img { border:none; }
            .main{width:400px;height:200px;border:1px #F60 solid;position:relative;overflow:hidden;}
            .nav{width:3000px;height:200px;position:absolute;}
            .nav ul{float:left;list-style:none;}
            .nav li{float:left;list-style:none;width:200px;height:200px;background:#DDD;margin:0 10px 0 10px;}
        mio_lt;/stylemio_gt;
    mio_lt;/headmio_gt;
    mio_lt;bodymio_gt;
        mio_lt;div class="main"mio_gt;
            mio_lt;div class="nav"mio_gt;
                mio_lt;ulmio_gt;
                    mio_lt;limio_gt;1mio_lt;/limio_gt;
                    mio_lt;limio_gt;2mio_lt;/limio_gt;
                    mio_lt;limio_gt;3mio_lt;/limio_gt;
                    mio_lt;limio_gt;4mio_lt;/limio_gt;
                    mio_lt;limio_gt;5mio_lt;/limio_gt;
                mio_lt;/ulmio_gt;
            mio_lt;/divmio_gt;
        mio_lt;/divmio_gt;
    mio_lt;/bodymio_gt;
mio_lt;/htmlmio_gt;




上一篇:MovieClip类的一些属性 下一篇:快递查询API
0