亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

給每一個頁面的li的寬度不是應該等于容器寬度嗎?

//設置每一個頁面li的寬度

? ? ? ? $.each(slides, function(index) {

? ? ? ? ? ? var slide = slides.eq(index); //獲取到每一個li元素 ? ?

? ? ? ? ? ? slides.css({

? ? ? ? ? ? ? ?width: width+'px',

? ? ? ? ? ? ? ?height: height+'px'

? ? ? ? ? ? });

? ? ? ? })

為什么li寬度要等于ul寬度呢?= =代碼錯了吧?

正在回答

2 回答

<!DOCTYPE?html>
<html>

<head>
????<meta?http-equiv="Content-type"?content="text/html;?charset=utf-8"?/>
????<title>慕課七夕主題</title>
????<script?src="http://img1.sycdn.imooc.com//down/55ac9a860001a6c500000000.js"></script>
????<style?type="text/css">
????*?{
????????padding:?0;
????????margin:?0;
????}

????ol,
????ul,
????li?{
????????list-style-type:?none;
????}
????/*主體部分*/
????#content?{
????????width????:?60%;
????????height???:?60%;
????????top??????:?20%;
????????left?????:?20%;
????????overflow?:?hidden;
????????position?:?absolute;
????????border???:?1px?solid?#ccc;
????}
????
????.content-wrap?{
????????position:?relative;
????}
????.content-wrap?>?li?{
????????width:?100%;
????????height:?100%;
????????background:?#CAE1FF;
????????color:?red;
????????float:?left;
????????overflow:?hidden;
????????position:?relative;
????}
????li:nth-child(2)?{
???????background:?#9BCD9B;
????}
???
????li:nth-child(3)?{
???????background:?yellow;
????}
????
????</style>
</head>

<body>
????<div?id='content'>
????????<ul?class='content-wrap'>
????????????<!--?第一副畫面?-->
????????????<li>?頁面1?</li>
????????????<!--?第二副畫面?-->
????????????<li>?頁面2?</li>
????????????<!--?第三副畫面?-->
????????????<li>?頁面3?</li>
????????</ul>
????</div>
????<script?type="text/javascript">
????????var?container?=?$("#content");
????????//獲取第一個子節點
????????var?element?=?container.find(":first")
????????//li頁面數量
????????var?slides?=?element.find("li")
????????//獲取容器尺寸
????????function?change(){
????????????var?width?=?container.width();
????????????var?height?=?container.height();
????????????//設置li頁面總寬度
????????????element.css({
????????????????width??:?(slides.length?*?width)?+?'px',
????????????????height?:?height?+?'px'
????????????})
????????????//設置每一個頁面li的寬度
????????????$.each(slides,?function(index)?{
????????????????var?slide?=?slides.eq(index);?//獲取到每一個li元素????
????????????????slides.css({
???????????????????width:?width+'px',
???????????????????height:?height+'px'
????????????????});
????????????})
????????}
????????change();
????????window.onresize?=?function(){
????????????change();
????????}
????</script>
</body>

</html>


0 回復 有任何疑惑可以回復我~

父容器是ul吧。。

1 回復 有任何疑惑可以回復我~
#1

arlenhui 提問者

一、我沒說父元素 二、請理解contain和contain-wrap的意思 三、你的回答為什么對我的問題毫無幫助= =
2015-08-06 回復 有任何疑惑可以回復我~
#2

arlenhui 提問者

語死早,我昨晚就看到這個章節就去睡了,下一章代碼和這一章不同,看來是這一章代碼錯了
2015-08-06 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

給每一個頁面的li的寬度不是應該等于容器寬度嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號