gpt4 book ai didi

jQuery 导航标题

转载 作者:行者123 更新时间:2023-12-01 07:17:15 24 4
gpt4 key购买 nike

我在 jQuery 轨道 Codecademy 的最后一个练习中遇到问题.

我正在尝试尽可能接近地重新创建导航标题,但我找不到一种方法可以让选定的 div 在单击时保持选中状态。

这是工作 jsFiddle

这是原始代码:

index.html:

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>
<script type="text/javascript" src="script.js"></script>
<title></title>
</head>
<body>
<div id="show" contenteditable="true">Enter your text below:</div>
<div id="back"></div>
<div class="header">Files</div>
<div class="header">index.html</div>
<div class="header">style.css</div>
<div class="header">script.js</div>
</body>
</html>

样式.css:

#back {
height: 50px;
width: 400px;
position: absolute;
}

#show {
background-color: rgb( 35, 44, 49 );
color: #FFFFFF;
height: 400px;
width: 400px;
top: 58px;
position: absolute;
}

.header {
font-family: helvetica;
float: left;
background-color: #212121;
color: rgb(105, 105, 105);
position: relative;
height: 50px;
width: 100px;
text-align: center;
}

脚本.js:

$(document).ready(function() {
$("#show").hide();
$(".header").click(function() {
$(this).stop().animate( {
color: "white",
backgroundColor: "rgb( 35, 44, 49 )"
});
$("#show").show();
});

$(".header").mouseenter(function() {
$(this).css("cursor", "pointer");
$(this).stop().animate( {
color: "white",
backgroundColor: "rgb( 45, 60, 70 )"
});
});

$(".header").mouseleave(function() {

$(this).stop().animate( {
color: "#696969",
backgroundColor: "rgb( 33, 33, 33)"
});
});
});

如果有帮助,我们将不胜感激。

最佳答案

非常简单地解决您已有的问题。

添加一行CSS

.active { background-color: rgb( 35, 44, 49 ) !important; color: white !important; }

然后在你的脚本中添加一行和一个方法

$(".header").click(function() {
$('.active').removeClass('active');
$(this).addClass('active').stop().animate( {

关于jQuery 导航标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17577980/

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