jquery - jquery 的类内类

标签 jquery html css transition

我想使用 jquery 淡入文本。我已经设置了一切,但似乎不起作用。也许有人可以帮助我解决这个问题?这就是我所拥有的:

.nav ul li {
opacity: 0;
padding: 0px 50px;
transition: opacity 2s ease-in; 
/* and some more transitions for other browsers */
}

.nav ul li.fade {
opacity: 1;
/* The problem is probably here: class inside of another class */
}

jquery:

$('ul.nav li').addClass('fade');

希望有人能帮帮我。我不知道如何解决这个问题。我查找了一些解决方案,但我认为它们不能解决我的问题。提前致谢。 编辑:我从这个网站的示例中得到了这个,并打算尝试一下。

编辑2: fiddle :

<title>title</title>
<body>
<div id='container'>
        <div id='navLeft' class='nav'>
        <ul>
        <li>link1</li>
        <li>link2</li>
        </ul>
        </div>
        <div id='logo'>
        <img src='images/logo.png' alt='logo' />
        </div>
        <div id='navRight' class='nav'>
        <ul>
        <li>link3</li>
        <li>link4</li>
        </ul>
        </div>
</div>
</body>

我的标签:

<script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js'></script>
<script type='text/javascript' src="js/class.js"></script>

最佳答案

根据你的jsFiddle判断,你需要使用:

$('div.nav ul li').addClass('fade');

并将 CSS 更改为:

div.nav ul li.fade {
    opacity: 1; 
}

因为在您的 HTML 中,它是 <div>具有类 .nav :

<div id='navRight' class='nav'>

Here's the jsFiddle.

关于jquery - jquery 的类内类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16629275/

相关文章:

html - 使用 CSS 定位按钮内的图像 src 并替换为 Wordpress 的 Woocommerce Wishlist 插件中的另一个

html - 如何使用 CSS 制作类似 Bounce 的动画?

javascript - 在 Javascript 中,如何使一组函数在另一组函数之后出现?

javascript - <td> 上的 jQuery 代码使用 ajax 从表中提取列

jQuery 跨多个字段进行验证

javascript - html/javascript 如何知道属性是 bool 值而不是字符串

android - 如何在 android 中以 html 格式添加新行?

javascript - 转换(剪切)可拖动的 div

HTML表格无法去除边框

css - Bootstrap 3 具有多行的合理导航丸