3.7
fxl
2023-03-07 52cffc4ab8e9787a6f233295502c7c9788dddae1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// Cache selectors
var lastId,
    sidenav = $(".sidenav"),
    // All list items
    menuItems = sidenav.find("a");
 
menuItems.on('click', function(event) {
  // Make sure this.hash has a value before overriding default behavior
  if (this.hash !== "") {
    // Prevent default anchor click behavior
    event.preventDefault();
 
    // Store hash
    var hash = this.hash;
 
    // Using jQuery's animate() method to add smooth page scroll
    // The optional number (800) specifies the number of milliseconds it takes to scroll to the specified area
    $('html, body').animate({
      scrollTop: $(hash).offset().top + -82
    }, 800);
  }  // End if
});
 
 
function getContainerMargin() { 
  var p = document.getElementsByTagName("body")[0];
  var style = p.currentStyle || window.getComputedStyle(p);
 
  document.getElementsByClassName('sidenav')[0].style.right = style.marginRight;
}
window.addEventListener('load',getContainerMargin,false);
window.addEventListener("resize", getContainerMargin);