javascript - Jquery 将不透明度淡化为 100%

标签 javascript jquery html css

我有这个脚本可以做一些事情,但重点是最后一行,因为它似乎没有使类不透明度达到 100%。...

$('.fa-briefcase').parent().on('click', function () {
      $("#colorscreen").remove();
      $( '#menu' ).multilevelpushmenu( 'collapse' );
      $("body").append('<div id="colorscreen" class="animated"></div>');
      $("#colorscreen").addClass("fadeInUpBig");
      $('.fadeInUpBig').css('background-color', 'rgba(33,29,134, 0.2)');
      $(".tile-area-main").css({width: "720px"}).load("content.html #overview");
      $(".submenu-ctn").load("content.html .submenu-ctn");
      $('.nav-toggle').removeClass('active');
      $(this).addClass('active');  
      $( ".submenu-ctn" ).animate({ opacity: 10 }, 2000);
});

类的CSS是这样的....

.metro .submenu-ctn {
    position: fixed;
    left: 3px;
    top: 150px;
    height:400px;
    width:263px;
    float:left;
    cursor: pointer;
    overflow: hidden;
    z-index : 999;
    opacity:0;

}

有谁知道为什么 .submenu-ctn 类没有在 2 秒内动画到 100% 不透明度?

编辑...

由于问题仍然存在,我想发布页面的 html(应要求),以帮助...

... 从 index.html 页面(内容加载到的地方)

<!-- INITIALISE THE SPACE FOR CONTENT -->        
<div class="tile-area">
<!--INITIALISE THE DIVS FOR CONTENT TO BE LOADED INCLUDING SUBMENU OPTIONS -->
<div class="submenu-ctn"></div> 
<div class="tile-area-main"></div>

content.html 页面将它的 div 选择性地加载到上面的 div 中......

<div class="submenu-ctn">

  <header class='masthead'>
  <div class='brand-container'>
    <a href='#'>
      <span class='brand-initials'>Who Are Musability?</span>
      <span><i class="fa fa-briefcase brand-initials-icon"></i></span>
    </a>
  </div>
  <nav>
    <div class='nav-container'>
      <div>
      <a class='slide' href='#'>
          <span class='element'>Mission and Values</span>
         </a>
      </div>
      <div>
        <a class='slide' href='#'>
          <span class='element'>Ethos</span>
        </a>
      </div>
      <div>
       <a class='slide' href='#'>
          <span class='element'>Music</span>
         </a>
      </div>
      <div>
        <a class='slide' href='#'>
          <span class='element'>Expression</span>
        </a>
      </div>
      <div>
        <a class='slide' href='#'>
          <span class='element'>People</span>
        </a>
      </div>
      <div>
        <a class='slide' href='#'>
          <span class='element'>Potential</span>
        </a>
      </div>
    </div>
  </nav>
</header>
</div>

最佳答案

opacity 属性值从 0, 0.1,0.2,0.3, etc, etc, etc 到 1 所以 10 无效

改成

$( ".submenu-ctn" ).animate({ opacity: 1 }, 2000);

Example

关于javascript - Jquery 将不透明度淡化为 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30536078/

相关文章:

jquery - Ruby on Rails : Submit a form as a JS based on a change in select box

jquery - 使用 jQuery 和 AJAX 交换 Div 内容和 CSS

javascript - 如何使用 JavaScript 和 CSS 从循环文本创建链接?

javascript - 使用mustache.js为静态网站的所有页面添加内容容器

javascript - 使用 JQuery 在 textarea 中获取光标位置和突出显示的文本

jquery - 如何禁用只读字段上的 jquery 验证?

javascript - 在 JavaScript 中执行 var Link = "somelink.com"

数组内的 Javascript 数组不起作用

javascript - "Fixing"来自 MySQL 的 JSON

javascript - 使用 JavaScript 或 jQuery,如何在 <img> 或 <div> 元素中特别是鼠标移动的地方获取 RGB 颜色