javascript - 如何用鼠标悬停打开每一个里

标签 javascript jquery html css

我有一个菜单,当我将鼠标悬停在它上面时,我想打开每个 li,但我的 jquery 代码不能正常工作,我尝试使用 css,但整个菜单都打开了。

$("ul.sideBarMenuLinks li").mouseover(function() {
  $('this').each(function() {
    $(this).css(' margin-left', '0');
  });
});
ul.sideBarMenuLinks li {
  margin-bottom: 5px;
  transition: 0.5s;
  margin-left: -116px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="sideBarMenuLinks">
  <li>
    <div><a class="sideBarMenuLink" href="#"><span class="image"><i class="icon-home"></i> </span> <span class="text">Home Page</span> </a></div>
  </li>
  <li>
    <div><a class="sideBarMenuLink" href="#"><span class="image"><i  class="icon-user"></i> </span> <span class="text">Register</span> </a></div>
  </li>
</ul>

最佳答案

试试这个

JS

$("ul.sideBarMenuLinks li").mouseover(function() {
    $(this).css('margin-left','0');
});

希望这对您有帮助..

关于javascript - 如何用鼠标悬停打开每一个里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45079463/

相关文章:

javascript - 如何在 Piwik 中跟踪 javascript 事件?

javascript - 从上一行获取数据

javascript - 为什么我的表单输出 NaN?

javascript - 在 Angular JS 中使用 $watch 设置监听器

javascript - 如何在javascript中动态替换类名

javascript - 过滤 JavaScript 数组时避免空值

javascript - 如何使用数组从选择选项中添加值

javascript - 如何使 javascript 激活 PHP 代码部分(更具体地说包括)

html - 如何在 CSS3 的边框中使用渐变?

javascript - 根据 chrome 浏览器,mozilla 上的高度显示不相等