javascript - 使用 javascript 将项目向下移动到页面

标签 javascript jquery html

我正在尝试创建一个看起来像引导下拉菜单的下拉菜单:http://getbootstrap.com/javascript/#dropdowns

JavaScript 中有没有一种方法可以移动整个 ul,将下拉菜单保持在下拉按钮下方。这是我的 html:

<ul class="navbar">
  <li class="navbarItem">
    Dropdown
    <ul class="dropdown">
      <li>
        Dropdown 1
      </li>
      <li>
        Dropdown 2
      </li>
      <li>
        Dropdown 3
      </li>
    </uL>
  </li>
  <li> About Us </li>
</ul>

所以基本上我想使用 javascript 将 ul 移到页面下方

最佳答案

移动 ul 的一种方法是这样做,尽管它需要 JQuery:

$('dropdown').offset().top = $('dropdown').offset().top + 5;

可以通过将其放在您的页面上来安装 JQuery:

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>

希望这有帮助。

关于javascript - 使用 javascript 将项目向下移动到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25501164/

相关文章:

javascript - 如何在不限制 'click' 、 'hover' 和 'select' 事件的情况下创建透明层?

javascript - 使用字符串访问嵌套属性

javascript - 如何将 javascript var 插入 Twig 上的路径?

javascript - 返回使用扩展运算符修改了一些键的变异对象

javascript - JQuery UI 自动完成选择返回未定义

javascript - 单击文本框内的元素 HTML 不起作用

javascript - 有什么方法可以在不完全重新处理/重新编码的情况下为我的迷宫添加边界?

javascript - 可以在 jQuery .scroll() 事件处理程序中使用 if-else 吗?

jquery - 砌体 : Same Column width in fluid div

javascript - 如何使用角色 "li"作为触发器将类添加到 ="alter"元素