精华帖 (0) :: 良好帖 (0) :: 新手帖 (6) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-05
最后修改:2011-04-07
CSS代码:
回帖的问的比较多,解释一下,CSS中的两个Width,*width是针对IE的,因为IE的width是包括边框border的,而其它浏览器是不包括的,所以IE的width比其它的多2个像素. .main { width:400px;height:300px;border:0px solid #0F0F0F;overflow:hidden; } .parent { height:300px;width:1600px;position:relative; } .sub { width:398px; *width:400px; height:298px;border:1px solid #00FFFF;float:left; } Javascript代码: function slideleft() { $('#parent>div:first').animate({width:'0px'},2000,callback); } function callback() { $('#parent>div:last').after($('#parent>div:first')); $('#parent>div:last').css('width', '398px'); } HTML代码: <div class="main"> <div id="parent" class="parent"> <div id="sub1" class="sub" style="background:#00FF00;"></div> <div id="sub2" class="sub" style="background:#0000FF;"></div> <div id="sub3" class="sub" style="background:#00FFFF;"></div> <div id="sub3" class="sub" style="background:#FF0000;"></div> </div> </div> <input type="button" onclick="slideleft();" value="slide"></input> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-04-06
很精!~~~~~~~
|
|
返回顶楼 | |
发表时间:2011-04-07
css 里的 *width:400px;
那个 "*"有什么忒别作用吗? |
|
返回顶楼 | |
发表时间:2011-04-07
stoneskin 写道 css 里的 *width:400px;
那个 "*"有什么忒别作用吗? 同感,楼主解释一下*width是什么意思? |
|
返回顶楼 | |
发表时间:2011-04-07
287854442 写道 stoneskin 写道 css 里的 *width:400px;
那个 "*"有什么忒别作用吗? 同感,楼主解释一下*width是什么意思? 网上搜索了一下,只有ie浏览器才能识别*号,应该是针对ie的hack。 |
|
返回顶楼 | |
发表时间:2011-04-07
hack手法
|
|
返回顶楼 | |
发表时间:2011-04-07
很好!那个*是什么意思?
|
|
返回顶楼 | |
发表时间:2011-04-07
IE6下是不正确的
|
|
返回顶楼 | |
发表时间:2011-04-07
redstarofsleep 写道
CSS代码: .main { width:400px;height:300px;border:0px solid #0F0F0F;overflow:hidden; } .parent { height:300px;width:1600px;position:relative; } .sub { width:398px; *width:400px; height:298px;border:1px solid #00FFFF;float:left; } Javascript代码: function slideleft() { $('#parent>div:first').animate({width:'0px'},2000,callback); } function callback() { $('#parent>div:last').after($('#parent>div:first')); $('#parent>div:last').css('width', '398px'); } HTML代码: <div class="main"> <div id="parent" class="parent"> <div id="sub1" class="sub" style="background:#00FF00;"></div> <div id="sub2" class="sub" style="background:#0000FF;"></div> <div id="sub3" class="sub" style="background:#00FFFF;"></div> <div id="sub3" class="sub" style="background:#FF0000;"></div> </div> </div> <input type="button" onclick="slideleft();" value="slide"></input>
|
|
返回顶楼 | |
发表时间:2011-04-07
这是做成可自动切换的就好了
|
|
返回顶楼 | |