У меня есть код нижеПользовательские настройки выпадающего меню
<html>
<head>
<link rel="stylesheet" type="text/css" href="styles.css">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
</head>
<body>
<div id="wrap">
<h1>Stylish User Settings Menu</h1>
<div id="dropdown" class="ddmenu">
Landi <img src="../images_app/off.png" width="20" height="20" style="margin-left:100px">
<ul>
<li><a href="#">My Profile</a></li>
<li><a href="#">Friend Requests</a></li>
<li><a href="#">Account Settings</a></li>
<li><a href="#">Support</a></li>
<li><a href="#">Log Out</a></li>
</ul>
</div>
</div>
<script type="text/javascript">
$("#dropdown").on("click", function(e){
e.preventDefault();
if($(this).hasClass("open")) {
$(this).removeClass("open");
$(this).children("ul").slideUp("fast");
} else {
$(this).addClass("open");
$(this).children("ul").slideDown("fast");
}
});
</script>
</body>
</html>
Итак, моя проблема заключается в href="#"
, когда я заполнить href
, например example.html
это не работает ... Так что, когда я удалить сценарий, содержание jquery1.8.2
то работает тег href
, но весь мой проект уничтожен.
Любое решение, как решить мою проблему без удаления jQuery
?
Не могли бы вы поместить свой код в фрагмент или jsfiddle –
@SagarKodte там https://jsfiddle.net/mmg4amn4/ –
Не работает ли скрипка? Я изменил некоторые из href's на фактический url, и он работал нормально. –