jquery - 如何使按钮跟随带切换的div slider

标签 jquery html css

我正在创建一个导航栏,当我点击一个按钮时它会切换。这已经完成,但我的按钮固定在同一个地方,我想让它跟随我的滑动导航栏的移动。我该怎么做?

$(document).ready(function() {
  $("#flip").click(function() {
    $("#panel").slideToggle("slow");
  });
});
.main_menu {
  position: fixed;
  top: 0;
  background-color: #358ef3;
  height: 9rem;
  width: 100%;
}

.wideScreen {
  margin-top: -0.625rem;
  width: 4rem;
  height: 1rem;
  position: fixed;
  top: 9rem;
  left: 0;
}

.wideScreen>button {
  width: 100%;
  height: 100%;
}

.wideScreen>button>img {
  width: 100%;
  height: 100%;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="main_menu" id="panel">
  <form class="" action="index.html" method="post">
    <div class="slidecontainer">
      <h2>Bac+: <span id="output"></span></h2>
      <label for="myRange"></label><input type="range" min="1" max="8" value="0" class="slider" id="myRange">
    </div>
  </form>
</div>
<div class="wideScreen">
  <button id="flip">
    </button>
</div>

最佳答案

按钮不能位于它所属的元素(标题)内的任何原因?

$(document).ready(function() {
    $("#flip").click(function() {
        $("#panel-inner").slideToggle("slow");
    });
});
body {
    padding: 0;
    margin: 0;
}

#panel {
    position: fixed;
    top: 0;
    width: 100%;
}

.main_menu {
    background-color: #358ef3;
    height: 9rem;
    overflow: hidden;
}

.wideScreen {
    width: 4rem;
    height: 1rem;
}

.wideScreen>button {
    width: 100%;
    height: 100%;
}

.wideScreen>button>img {
    width: 100%;
    height: 100%;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div id="panel">
    <div id="panel-inner" class="main_menu">
        <form class="" action="index.html" method="post">
            <div class="slidecontainer">
                <h2>Bac+: <span id="output"></span></h2>
                <label for="myRange"></label>
                <input type="range" min="1" max="8" value="0" class="slider" id="myRange">
            </div>
        </form>
    </div>

    <div class="wideScreen">
        <button id="flip">
        </button>
    </div>
</div>

关于jquery - 如何使按钮跟随带切换的div slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58769685/

相关文章:

javascript - 寻找使用 Javascript 从 Kendo UI timepickers 中减去时间的更好替代方法

Javascript从谷歌自动完成或从纬度和经度获取城市名称

javascript - 可折叠力导向图上的 D3.js 标题

javascript - Opera 隐藏行时不会卡住表

页面上的 HTML 垂直可调整大小区域

php - 如何在索引 View 中打印关联数据

css - 将一个 Div 放置在具有响应图像的 Div 正下方

jquery - JQ加载窗口功能不起作用

html - 在图像和 p HTML 元素之间添加空间

html - '溢出 : scroll' on a child div when overflowing the parent