javascript - 如何在 WordPress 中将 CSS3 代码转换为 jQuery

标签 javascript jquery css

我可以使用这段 CSS3 代码实现我想要的效果:

article .post-cover{
transition: opacity .9s ease-in-out;
-moz-transition: opacity .9s ease-in-out;
-webkit-transition: opacity .9s ease-in-out;
}

article:hover .post-cover{ opacity:1;}

但是当我尝试使用以下内容将其转换为 header.php 文件中的 jQuery 时,它不起作用:

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
    $( "article.post-cover" ).hover(function() {
    $( this ).fadeTo( "slow", 1 );
    });
</script>

我也试过,失败了:

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
    $( "div.post-cover" ).hover(function() { //div is the element directly
                                             //encompassing the .post-cover class
    $( this ).fadeTo( "slow", 1 );
    });
</script>

出于兼容性目的,我需要使用 jQuery 或 javascript,请帮忙。

如何控制 fadeTo 的速度?

谢谢。 尤利乌斯

最佳答案

在 CSS 中,您在 article 悬停时将样式应用于 .post-cover。但是您的 Jquery 正在悬停在其自身 post-cover 上。 试试这个:

$("article").hover(function() {       
  $('.post-cover').fadeTo( "slow", 1);
});

关于javascript - 如何在 WordPress 中将 CSS3 代码转换为 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36653626/

相关文章:

javascript - 一个函数可以切换多个隐藏元素?

jquery - 强制图像的高度与平行文本 div 相同

javascript - 追加后更改html中的文本值

javascript - 如何在 10 秒后运行函数而不使用 setTimeout

css - 如何让我的井垂直对齐

javascript - 如何通过键盘激活选择元素的下拉菜单?

javascript - 为什么要在字符串中分割脚本结束标记?

javascript - Typescript strictNullChecks 跨函数检查

html - float 框的背景颜色

jquery - 如何在加载内容后运行 jQuery 函数