【发布时间】:2013-11-19 23:41:46
【问题描述】:
我在我的 web 应用程序中使用 Slider,但它在 IE7 中崩溃,所以我想在 IE7 中停止滑块。这是 ASPX 代码
<div id="divIE7">
<section class="masterbanner cycle-slideshow" data-cycle-fx="tileSlide" data-cycle-slides="> div.slideShowItem" data-cycle-auto-height="calc" data-cycle-log="false" data-cycle-pause-on-hover="true" data-cycle-manual-speed="0">
<asp:Literal runat="server" ID="lSlideShow" />
<div class="cycle-pager"></div>
</section>
</div>
我必须检查它的IE7,然后我的ASPX应该
<div id="divNotIE7">
<section class="masterbanner cycle-slideshow" data-cycle-fx="tileSlide" data-cycle-auto-height="calc" data-cycle-log="false" data-cycle-pause-on-hover="true" data-cycle-manual-speed="0">
<asp:Literal runat="server" ID="lSlideShowIE7" />
<div class="cycle-pager"></div>
</section>
</div>
我尝试了这个脚本,但问题仍然存在。
$(document).ready(function () {
var divIE7 = document.getElementById('divIE7');
var divOther = document.getElementById('divNotIE7');
if (CheckBrowserIE7()) {
//$('divNotIE7').not('#content').remove();
divIE7.style.display = 'none';
divOther.style.display = 'block';;
}
else {
divIE7.style.display = 'block';
divOther.style.display = 'none';
//$('divIE7').not('#content').remove();
}
});
【问题讨论】:
-
有什么问题吗?标记中没有
id="divIE7"。您用于初始化或尝试停止滑块的代码在哪里?这里提供的信息真的不多 -
@charlietfl 查看更新
-
@charlietfl 我只是想如果它是 IE7 然后 'divIE7' 执行否则 'divNotIE7'
-
我建议您不要使用属性自动初始化循环,而是使用代码来完成。然后使用 IE7 中允许它工作的选项。使用正确的选项设置在 IE7 中运行它应该没有问题。 IE7 的周期一直存在
标签: javascript jquery html asp.net internet-explorer-7