我正面临着这个奇怪的问题,请跟随其他人:
1-我有一个静态旋转木马html代码:(它正在开发浏览器)
<div class="Awareness-section no-padding col-md-12 col-sm-12 col-xs-12">
<div id="Awareness-carousel" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#Awareness-carousel" data-slide-to="0" class="active">1</li>
<li data-target="#Awareness-carousel" data-slide-to="1">2</li>
<li data-target="#Awareness-carousel" data-slide-to="2">3</li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<p class="Awareness-title">Awareness 1</p>
<p class="Awareness-desc">Content 1</p>
</div>
<div class="item">
<p class="Awareness-title">Awareness 2</p>
<p class="Awareness-desc">Content 2</p>
</div>
<div class="item">
<p class="Awareness-title">Awareness 3</p>
<p class="Awareness-desc">Content 3</p>
</div>
</div>
</div>
<p class="Awareness-view-all"><a href="">View All</a></p>
</div>2-然后我使用sharepoint的内容查询webpart (XSLT)使其动态化,如下所示:
<xsl:variable name="BeginColumn" select="string('<div id="Awareness-carousel" class="carousel slide"><!-- Indicators --><ol class="carousel-indicators"><li data-target="#Awareness-carousel" data-slide-to="0">1</li><li data-target="#Awareness-carousel" data-slide-to="1">2</li><li data-target="#Awareness-carousel" data-slide-to="2">3</li></ol><!-- Wrapper for slides --><div class="carousel-inner" role="listbox">')" />
<xsl:variable name="EndColumn" select="string('<!-- Left and right controls --><a class="left carousel-control" href="#Awareness-carousel" role="button" data-slide="prev"><span><i class="fa fa-angle-left"></i></span><span class="sr-only">Previous</span></a><a class="right carousel-control" href="#Awareness-carousel" role="button" data-slide="next"><span><i class="fa fa-angle-right"></i></span> <span class="sr-only">Next</span></a></div><div class="aw-vall"><p class="Awareness-view-all"><a href="/Arabic/Pages/allawareness.aspx">عرض الكل</a></p></div>')" />然后,我将其添加到页面布局中的webpart区域中:
<div class="Awareness-section no-padding col-md-12 col-sm-6 col-xs-12">
<WebPartPages:WebPartZone id="AwarenessSection" runat="server" title="Awareness Webpart"><ZoneTemplate></ZoneTemplate></WebPartPages:WebPartZone>
</div>3-我在第一个指示器和项目中添加'active‘类,并在js中手动初始化旋转木马:
$('.carousel-indicators li:first').addClass("active");
$('.carousel-inner .item:first').addClass("active");
$('#Awareness-carousel').carousel();4-毕竟,旋转木马工作得很好,但是页面的html布局正在中断,页脚正在容器下面运行:
添加旋转木马之前的:

添加旋转木马后的:

如果有人知道为什么会发生这种情况,请帮助,并尝试什么解决方案?
发布于 2016-06-01 08:13:45
从我在XSLT部分中可以看到的情况来看,BeginColumn中有一个div在EndColumn中没有关闭。
在应该的</div>的开头添加一个EndColumn来解决您的问题。
https://stackoverflow.com/questions/37549605
复制相似问题