私は個人的なウェブサイトを作成していますが、デスクトップ上でドロップダウンを取得できない場合は、モバイルdevise navでjsをクリックしてショーナビ。Javaスクリプトを追加した後、ドロップダウンメニューがIndex.htmlで機能しない
/**Header**/
.nav {
height: 61px;
background: #381120;
}
.logo a{
float: left;
text-decoration: none;
color: #7e7e7e;
font-size: 43px;
padding-top: 11px;
padding-left: 30px;
}
.nav ul {
margin: 0;
padding: 0;
float: right;
}
.nav ul li {
list-style: none;
float: left;
display: block;
padding: 19px;
}
.nav ul li a {
color: #7e7e7e;
text-decoration: none;
font-size: 25px;
}
.nav ul ul.sub-nav {
display: none;
background: #381120;
width: auto;
position: absolute;
}
.nav ul li:hover > ul {
display: block;
}
.nav ul ul li {
float: none;
padding-left: 24px;
}
.nav ul li a.active {
color: #08a1c7;
}
.nav ul li a:hover {
color: #efefef;
}
と::ここ
.menu-trigger{
padding-top: 16px;
padding-right: 30px;
font-size: 25px;
text-align: center;
display: none;
float: right;
color: #7e7e7e
}
.menu-trigger p{
color: #7e7e7e
}
/**480px**/
@media only screen and (max-width : 480px) {
.menu-trigger{
display: block;
}
.nav, .mobile-nav{
display: none;
}
.nav-expanded{
display: block;
}
.nav ul li{
float: none;
border-bottom: 1px solid #7e7e7e;
}
.nav ul li:last-child{
border-bottom: none;
}
}
は、JSは、私はここにそれを置くのを忘れて申し訳ありませんです:
しかし、そのは、Index.htmlと<div class="content">
<div class="header">
<div class="logo"><a href="assets/img/logo.png" alt="GM">GM</a>
</div>
<span class="menu-trigger">Menu</span>
<nav class="nav clearfix">
<ul class="clearfix">
<li><a class="active" href="index.html">Home</a>
</li>
<li><a href="about.html">About</a>
</li>
<li><a href="#">Portfolio <i class="fa fa-angle-down fa-1"></i></a>
<ul class="sub-nav">
<li><a href="music.html">Music</a>
</li>
<li><a href="code.html">Code</a>
</li>
</ul>
</li>
<li><a href="contact.html">Contact</a>
</li>
</ul>
</nav>
<!-- end of Nav -->
</div>
</div>
CSSのみで動作していません
jQuery(document).ready(function() {
jQuery(".menu-trigger").click(function() {
jQuery(".nav").slideToggle(400, function() {
jQuery(this).toggleClass("nav-expanded").css('display', '');
});
});
});
ここで、あなたは、index.htmlと競合すると言いますJavaScriptコードですか? –
は関数名を変更するだけです。 –