javascript - 如何使用 jquery 或 javascript 更改图像的透明度

标签 javascript jquery

我开始涉足 Jquery 和 javascript,并正在寻求一些建议。我有下面的代码,当我单击图像时,视频会变得透明。但是,我需要什么代码才能在单击时使图像变得透明?

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>
<script>

    $("#MinecraftVideo").animate({
                opacity: '0.0'
            });

    $(document).ready(function () {
        $("#picture_on").click(function () {
            $("#MinecraftVideo").animate({
                opacity: '1.0'
            });
        });
    });

</script>

图像的 id="picture_on"

非常感谢

最佳答案

您可以使用this选择器。这将选择您单击的元素(图像)。

<script>
$(document).ready(function () {
    $("#picture_on").click(function () {
        $("#MinecraftVideo").animate({
            opacity: '1.0'
        });
        $(this).animate({opacity: '0'});
    });
});

</script>

关于javascript - 如何使用 jquery 或 javascript 更改图像的透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30556088/

相关文章:

javascript - Onclick 事件 Javascript 和 JQuery

javascript - 比较数组并相加?

javascript - 使用 ES6 文件进行 Stryker 突变测试

javascript - 将 id 从 php while 循环传递给 jquery

javascript - 避免无限循环

javascript - 如果鼠标在元素内,则延迟 mouseenter 事件并引发事件

javascript - 具有深层次数据的 ReactJS 数据流

javascript 假期验证

Javascript 在 IE 中运行缓慢 - "JScript - window script block"是什么意思?

javascript - 使用 JS 淡入淡出,在 body css 上