javascript - 最初选择但不滑动时出现的 JQuery slider - IE9

标签 javascript jquery css internet-explorer slider

下午好,

我遇到了 IE9 问题,希望有人可以提供帮助。 在FF和IE10+下, slider 效果正常,功能正常。

问题: 我有一个嵌套的 div,一个隐藏,一个显示。 当我最初滚动 outerDiv 时,innerDiv 出现时没有滑动效果。任何重复的翻滚 Action ,innerDiv随滑动效果出现/消失,功能正常。

预期结果: 我想让幻灯片效果与 IE9 中的初始翻转一起使用。

我试过 .slideToggle 和 .animate 但没有成功。

我认为这与时间有关...在 div 存在于 DOM 之前调用它,但我无法确定。

如有任何帮助,我们将不胜感激。

谢谢

HTML

<div id="outerDivTest" class="circle outerDiv">
  <div id="innerDivTest" class="innerDiv">
        Lorem ipsum dolor sit amet, populo sadipscing id nam.
  </div>
</div>

JQuery

$("#outerDivTest").addClass('visible').show("scale",{},'slow');

$(".outerDiv").on("mouseenter", function() {
  $("#innerDivTest").addClass('visible').slideDown(1000);
});

$(".outerDiv").on("mouseleave", function() {
  $("#innerDivTest").addClass('visible').slideUp(1000);
});

CSS

#outerDivTest {
  position: relative;
  top: 100px;
  left: 100px;
  background-color: #29abe2;
  border-width: 0;
  height: 100px;
  width: 100px;
  display: none;
  overflow: hidden;
  z-index: 100;
}

#innerDivTest {
  top: 0;
  height: 150px;
  width: 100px;
  background-color: #333;
}

.circle {
  border-radius: 50%;
  width: 100px;
  height: 100px;
}

.visible {
  visibility: visible;
}

最佳答案

如果原因是因为文档还没有完全加载那么就把它包装在 document.ready 中:

 $(document).ready(function ()
   {
     $("#outerDivTest").addClass('visible').show("scale",{},'slow');

     $(".outerDiv").on("mouseenter", function() {
        $("#innerDivTest").addClass('visible').slideDown(1000);
     });

     $(".outerDiv").on("mouseleave", function() {
       $("#innerDivTest").addClass('visible').slideUp(1000);
     });
   }
 );

关于javascript - 最初选择但不滑动时出现的 JQuery slider - IE9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34320924/

相关文章:

javascript - 在循环中将子项添加到 div 后以编程方式执行单击功能

javascript - () => {} 在 gulpfile.js 中是什么意思

php - 显示实时

javascript - JavaScript/Chrome 如何在本地执行跨域请求?

javascript - 跨出主 div

javascript - 如何在 Ag Grid for React.js 中设置响应式列宽?

javascript - 卡在粘性 header 上

php - 在PHP脚本中调用mysql中的存储过程

css 使用 body 标签帮助背景

javascript - 如何在两个div之间切换?