</div>
这里的id被上面的data-target所绑定。也就是说,上面的按钮打开的既是这个id所包含的内容
<div class="collapse navbar-collapse" id="navbar-collapse"> <ul class="nav navbar-nav navbar-right"> navbar-right将此ul内容靠container右显示 <li><a href="#"><span class="glyphicon glyphicon-home"></span> 首页</a></li> <li><a href="#"><span class="glyphicon glyphicon-list"></span> 首页</a></li> <li><a href="#"><span class="glyphicon glyphicon-fire"></span> 首页</a></li> <li><a href="#"><span class="glyphicon glyphicon-question-sign"></span> 首页</a></li> </ul> </div> </div></nav><div id="myCarousel" class="carousel slide">slide可将左右设置成一个区块,向前向后 <ol class="carousel-indicators">加上carousel-indicators将图片收起来,隐藏 <li data-target="#myCarousel" data-slide-to="0" class="active"></li> <li data-target="#myCarousel" data-slide-to="1"></li> <li data-target="#myCarousel" data-slide-to="2"></li> </ol><div class="carousel-inner">加上carousel-inner将图片收起来,隐藏 <div class="item active"><img src="imgs/img1.jpg" alt="图片1"></div><!-- 若是图片宽度不够 可在图片左右截取临界点的RGB,将背景设置为RGB--> <div class="item"><img src="imgs/img2.jpg" alt="图片2"></div> <div class="item"><img src="imgs/img3.jpg" alt="图片3"></div></div><a href="#myCarousel" data-slide="PRev" id="carousel-control-left" class="carousel-control left">‹</a><a href="#myCarousel" data-slide="next" id="carousel-control-right" class="carousel-control right">›</a></div>不能再忘记要最先将jQuery导入<script src="js/jquery.min.js"></script><script src="js/bootstrap.min.js"></script><script> $(function() { //轮播图自动播放 $('#myCarousel').carousel({ //自动3秒播放 interval:3000, }) //将剪头垂直居中 $('.carousel-control').CSS('line-height',$('.carousel-inner img').height() + 'px'); $(window).resize(function(){resize即大小刷新时的动作,绑定这个匿名函数 var $height = $('carousel-inner img').eq(0).height()|| $('carousel-inner img').eq(1).height()|| $('carousel-inner img').eq(2).height(); $('.carousel-control').css('line-height',$height + 'px'); }); }); //每当图片轮播为active时,其图片大小均为0px, //这时第一张图片状态下,箭头位置没有问题。 但是第二张图片会出问题因而我定义一个变量$height,接收三个图片里其大小不为0的值</script>新闻热点
疑难解答