首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery slideToggle定位

jQuery slideToggle定位
EN

Stack Overflow用户
提问于 2013-09-03 04:31:07
回答 1查看 1.2K关注 0票数 1

我正在尝试使用jQuery函数制作一个.slideToggle()切换菜单(参见jsFiddle )。不过,我想使灰色按钮跟随滑动菜单,即移动灰色按钮,以移动顶部的滑动菜单。我能做什么改变?

代码语言:javascript
复制
<div id="categories">
    <ul>
        <li>Category 1</li>
        <li>Category 2</li>
        <li>Category 3</li>
        <li>Category 4</li>
        <li>Category 5</li>
        <li>Category 6</li>
    </ul>
</div>
<div id="menu">Navigation pane</div>

JS

代码语言:javascript
复制
$(document).ready(function() {
    $('#menu').click(function() {
        $('#categories').slideToggle('fast');
    });
});

CSS

代码语言:javascript
复制
body {
    font-family: Arial;
    font-size: 12px;
}
#menu_service_nav {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 24px;
    line-height: 24px;
    background-color: #EEE;
    cursor: pointer;
}
#categories {
    position: absolute;
    bottom: 24px;
    height: auto;
    width: 100px;
    display: none;
    border: 1px solid #CCC;
    left: 0;
}
#categories ul {
    list-style: none;
}
#categories ul li {
    margin-left: -30px;
    height: 24px;
    line-height: 24px;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-03 04:49:10

这是一种有点烦人的方法。我还没想出更好的办法。

它基本上只是重复了幻灯片列表中的菜单标题。它隐藏原来的幻灯片向上,并再次显示在幻灯片下降。

示例

HTML

代码语言:javascript
复制
<div id="categories">
    <div class="menu">Navigation pane</div>
    <ul>
        <li>Category 1</li>
        <li>Category 2</li>
        <li>Category 3</li>
        <li>Category 4</li>
        <li>Category 5</li>
        <li>Category 6</li>
    </ul>
</div>
<div id="menu">Navigation pane</div>

脚本

代码语言:javascript
复制
$(document).ready(function() {
    $('#menu').click(function() {
        $('#categories').slideToggle('fast');
        $('#menu').hide();
    });

    $('.menu').click(function() {
        $('#categories').slideToggle('fast', function() {
            $('#menu').show();
        });
    });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18584108

复制
相关文章

相似问题

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