首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nabvar的Javascript按钮不起作用

nabvar的Javascript按钮不起作用
EN

Stack Overflow用户
提问于 2020-08-01 23:01:33
回答 1查看 26关注 0票数 0

我的网站是https://afsadev.co Nabvar,而移动查看我取消点击,而不是响应id。如何解决请帮助我,我将非常感谢充分…我已经使用这段代码在html ....................................................................................................

代码语言:javascript
复制
$("#mobile-nav-button") .on("click",function(){
$("#main-nav") .toggleClass("open");
    $("#mobile-actions").toggleClass("nav-is-open");
});
代码语言:javascript
复制
.site-header .mobile-actions.nav-is-open .mobile-nav-button {
    background: -webkit-gradient(linear, left top, right top, from(#ff8a00), to(#e52e71));
    background: linear-gradient(to right, #ff8a00, #e52e71)
}

.site-header .mobile-actions.nav-is-open .icon-close {
    display: block
}

.site-header .mobile-actions.nav-is-open .icon-burger {
    display: none
}

.site-header .mobile-actions>button {
    padding: 13px 22px;
    outline: 0;
    height: var(--nav-height)
}
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="mobile-nav-button" class="mobile-nav-button">
<span class="screen-reader-text">Open Navigation</span>
<svg class="icon-burger" width="28px" height="28px">
<use xlink:href="#icon-burger"></use>
</svg>
<svg class="icon-close" width="28px" height="28px">
<use xlink:href="#icon-close"></use>
</svg>
</button>

<!-- begin snippet: js hide: false console: true babel: false -->

代码语言:javascript
复制
<nav class="main-nav" id="main-nav">
<ul class="main-sections">
<li class="articles">
<a href="hosting.php">
<img class="icon-nav-articles" src="images/icon/server.svg" width="56px" height="56px"  >

</img>
<span>Hosting</span>
</a>
</li>
..........

</ul>
EN

回答 1

Stack Overflow用户

发布于 2020-08-01 23:10:43

您需要添加html和jquery。该函数看起来没有问题

代码语言:javascript
复制
$("#mobile-nav-button") .on("click",function(){
$("#main-nav") .toggleClass("open");
    $("#mobile-actions").toggleClass("nav-is-open");
});
代码语言:javascript
复制
.site-header .mobile-actions.nav-is-open .mobile-nav-button {
    background: -webkit-gradient(linear, left top, right top, from(#ff8a00), to(#e52e71));
    background: linear-gradient(to right, #ff8a00, #e52e71)
}

.site-header .mobile-actions.nav-is-open .icon-close {
    display: block
}

.site-header .mobile-actions.nav-is-open .icon-burger {
    display: none
}

.site-header .mobile-actions>button {
    padding: 13px 22px;
    outline: 0;
    height: var(--nav-height)
}

.open,.nav-is-open{
color:red;}
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="mobile-nav-button" class="mobile-nav-button">
<span class="screen-reader-text">Open Navigation</span>
<svg class="icon-burger" width="28px" height="28px">
<use xlink:href="#icon-burger"></use>
</svg>
<svg class="icon-close" width="28px" height="28px">
<use xlink:href="#icon-close"></use>
</svg>
</button>

<div id='main-nav'>main-nav</div>
<div id='mobile-actions'>mobile-actons</div>

<!-- begin snippet: js hide: false console: true babel: false -->

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63206645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档