Я пытаюсь раскрыть 'ul', когда нажимаю символ '+', который является фоновым изображением.В то же время я хочу, чтобы фоновое изображение этого знака «+» изменилось на https://image.ibb.co/d7gQUo/genmoo_Hide.jpg.
Надеюсь, вы, ребята, можете мне помочь.Я новичок в Jquery, и решение этой проблемы многому меня научит.Я никогда не пытался сделать 2 команды с нажатием кнопки, чтобы переключать фоновое изображение по нажатой ссылке, а также скрывать / показывать список под ним.
@charset "utf-8";
* {
padding:0;
margin:0;
}
body {
font-family:Arial, Helvetica, sans-serif;
}
.panel {
width:200px;
padding:20px;
border:1px solid #ccc;
position:relative;
}
h3 {
font-size:1em;
line-height:20px;
}
span.hideshow {
position:absolute;
top:20px;
right:20px;
}
span.hideshow a {
display:block;
height:20px;
width:20px;
text-indent:-9999px;
background-image:url("https://image.ibb.co/bvkkUo/genmoo_Show.jpg");
/* URL for show image = https://image.ibb.co/bvkkUo/genmoo_Hide.jpg */
}
ul {
display:none;
margin-top:15px;
list-style-type:none;
}
li {
line-height:24px;
border-bottom:1px solid #eee;
}
li:last-child {
border-bottom:none;
}
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Hide Show Test</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<div class="panel">
<h3>Teams</h3>
<span class="hideshow"><a href="#">.</a></span>
<ul>
<li>Arsenal</li>
<li>Chelsea</li>
<li>Liverpool</li>
<li>Man United</li>
</ul>
</div>
</body>
</html>