gpt4 book ai didi

javascript - 在我的背景上切换图像

转载 作者:太空宇宙 更新时间:2023-11-04 12:58:12 25 4
gpt4 key购买 nike

开始学习一些 HTML、CSS 和 JQuery。它非常有趣且用户友好,但我在其中的某些部分遇到了一些麻烦。我有一个图像设置为背景,上面有一些白色的星星。我有一张相同大小的金色星星的图像,并将其放置在一颗空白星星的正上方。我想在点击时使用切换方法显示和隐藏金星。我在 stack overflow 和其他网站上看了很多问题,在我看来它应该可以工作,而且我没有收到任何错误。任何帮助将不胜感激,谢谢!

编辑:修复了代码,现在可以使用了!

CSS代码

   #toggle {
position:absolute;
left:100px;
top:109px;
width:37px;
height:37px;
z-index:1;
}

#imgStar1 {
position:absolute;
left:1px;
top:-1px;
width:38px;
height:38px;
z-index:1;
}

HTML 和 JQuery

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="css/mainLayout.css" type="text/css" />

<style>
#bkgd {
background: url('images/recents.png') 0 0;
overflow: hidden;
width: 806px;
height: 481px;
z-index=-1
}
</style>
<script type="text/javascript" src="libs/jquery-1.10.2.js"></script>
<script>


$(document).ready(function(){
$("#toggle").click(function(){
$("#imgStar1").toggle();
});

});



</script>
</head>
<body>
<div id="toggle">
<img id="imgStar1" src="images/star1.png" alt="star1" width="37" height="37"/>
</div>

最佳答案

您的 ID 有误:

在 html 中 img 的 id 是 picStar1 而不是 imgStar1,所以改变它...

此外,您不应多次使用相同的 ID。 ID 应该是唯一的。

解决:

只需将 html picStar1 中的 img id 更改为 imgStar1 即可正常工作。

关于javascript - 在我的背景上切换图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25651503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com