jquery - Sidr菜单打开时如何显示关闭图标

标签 jquery html css sidr

我已经在我的网站上实现了 Sidr 移动菜单:

<div class="mMenu mMenuStyle">
    <span class="dummySpan"></span> <!-- DUMMY SPAN TO CENTER IMAGE VERTICALLY -->
    <a id="simple-menu" href="#sidr"><img src="theImages/mobileMenuIcon.png" class="mobileMenuIcon" /></a>
    <div style="float: right; height: 35px; color: #FFF; background: #4cff00; overflow: hidden;">
            <input type="text" value="" placeholder="Search" id="Text1" class="styledTB searchB" />
    </div>
</div>
<div id="sidr">
    <div class="mmItemStyleParent">
        SERVICES
    </div>
    <div class="mmItemStyleChild">
        <img src="theImages/home.png" class="mIcon vertAlign mmm1" id="mH1" /> <img src="theImages/emptyImg.png" class="mSpacerStyle" /><span id="mH" class="vertAlign mmm">Home</span>
    </div>
    <div class="mmItemStyleChild">
        <img src="theImages/MakeAnAppt_icon.png" class="mIcon vertAlign mmm1" id="mMW1" /> <img src="theImages/emptyImg.png" class="mSpacerStyle" /><span id="mMW" class="vertAlign mmm">My</span>
    </div>
    <div class="mmItemStyleChild">
        <img src="theImages/FindaProvider_icon.png" class="mIcon vertAlign mmm1" id="mFP1" /> <img src="theImages/emptyImg.png" class="mSpacerStyle" /><span id="mFP" class="vertAlign mmm">Find a Provider</span>
    </div>
    <div class="mmItemStyleChild">
        <img src="theImages/Services_icon.png" class="mIcon vertAlign mmm1" id="mS1" /> <img src="theImages/emptyImg.png" class="mSpacerStyle" /><span id="mS" class="vertAlign mmm">Services</span>
    </div>
    <div class="mmItemStyleChild">
        <img src="theImages/Locations_icon.png" class="mIcon vertAlign mmm1" id="mL1" /> <img src="theImages/emptyImg.png" class="mSpacerStyle" /><span id="mL" class="vertAlign mmm">Locations</span>
    </div>
    <div class="mmItemStyleParent">
        RESOURCES
    </div>
    <div class="mmItemStyleChild">
        <img src="theImages/PatientInfo.png" class="mIcon vertAlign mmm1" id="mPI1" /> <img src="theImages/emptyImg.png" class="mSpacerStyle" /><span id="mPI" class="vertAlign mmm">Patient Information</span>
    </div>
    <div class="mmItemStyleChild">
        <img src="theImages/NewsEvents.png" class="mIcon vertAlign mmm1" id="mNE1" /> <img src="theImages/emptyImg.png" class="mSpacerStyle" /><span id="mNE" class="vertAlign mmm">News & Events</span>
    </div>
    <div class="mmItemStyleChild">
        <img src="theImages/HealthyLiving.png" class="mIcon vertAlign mmm1" id="mHL1" /> <img src="theImages/emptyImg.png" class="mSpacerStyle" /><span id="mHL" class="vertAlign mmm">Healthy Living</span>
    </div>
    <div class="mmItemStyleChild">
        <img src="theImages/INTouch.png" class="mIcon vertAlign mmm1" id="mINT1" /> <img src="theImages/emptyImg.png" class="mSpacerStyle" /><span id="mINT" class="vertAlign mmm">INTouch Newsletter</span>
    </div>
    <div class="mmItemStyleChild">
        <img src="theImages/CareerOps.png" class="mIcon vertAlign mmm1" id="mCO1" /> <img src="theImages/emptyImg.png" class="mSpacerStyle" /><span id="mCO" class="vertAlign mmm">Career Opportunities</span>
    </div>
    <div class="mmItemStyleChild">
        <img src="theImages/Policies.png" class="mIcon vertAlign mmm1" id="mP1" /> <img src="theImages/emptyImg.png" class="mSpacerStyle" /><span id="mP" class="vertAlign mmm">Policies</span>
    </div>
</div>

enter image description here

以下 JQuery 切换菜单的打开和关闭:

$(document).ready(function () {
    $('#simple-menu').sidr();
});

打开/关闭菜单后如何切换菜单图标?

最佳答案

你应该尝试这样的事情:

$('#simple-menu').sidr({
   onOpen: function(){
       // Change the menu icon on open
   },
   onClose: function(){
       // change the menu icon on close
   }
});

关于jquery - Sidr菜单打开时如何显示关闭图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26220113/

相关文章:

javascript - Bootstrap 可搜索下拉菜单

javascript - jQuery:try catch {调用函数}不起作用?

jQuery — 通过 'addClass' 添加的类上的单击功能没有响应

jquery - 如何使用浏览器更改大小自动调整 img 组的大小?

javascript - jquery 未正确返回由 ' 组成的字符串

php - 如何获取 xPath nodeValue 美元金额

jquery - 动画 CSS 生成 :after content?

javascript - 获取表中的所有 <tr> ID?

javascript - 如何遍历 div 中的 ul 元素并在提交时单独隐藏它们?

css - Chrome 的站点可视化问题