diff --git a/_javacript/menu.js b/_javacript/menu.js index eb12b34..69fc68b 100644 --- a/_javacript/menu.js +++ b/_javacript/menu.js @@ -1,4 +1,10 @@ $(document).ready(function() { + // 设置滑动条的初始位置为首页 + var $homeLink = $("#nav li:nth-of-type(2) a"); // 注意这里选择的是第二个 li 元素,因为第一个是菜单按钮 + var position = $homeLink.parent("li").position(); + var width = $homeLink.parent("li").width(); + $("#nav .slide1").css({ left: position.left, width: width }); + // 点击事件处理 $("#nav li a").on("click", function () { var position = $(this).parent().position(); @@ -17,9 +23,4 @@ $(document).ready(function() { $("#nav li a").on("mouseout", function () { $("#nav .slide2").css({ opacity: 0 }).removeClass("squeeze"); }); - - // 设置滑动条的初始位置 - var currentWidth = $("#nav li:nth-of-type(2) a").parent("li").width(); - var current = $("#nav li:nth-of-type(2) a").position(); - $("#nav .slide1").css({ left: +current.left, width: currentWidth }); });