diff --git a/source/js/app.js b/source/js/app.js
index eab2e02..9f0375d 100755
--- a/source/js/app.js
+++ b/source/js/app.js
@@ -9,31 +9,6 @@ var customSearch;
const $elem = elem.href ? $(elem.getAttribute('href')) : $(elem);
$('html, body').animate({ 'scrollTop': $elem.offset().top - correction }, 400);
};
- document.onkeydown = function() {
- if (event.keyCode == 9) {
- return false;
- } else {
- var isie = (document.all) ? true: false;
- var key;
- var ev;
- if (isie) { //IE浏览器
- key = window.event.keyCode;
- ev = window.event;
- } else { //火狐浏览器
- key = e.which;
- ev = e;
- }
- if (key == 9) { //IE浏览器
- if (isie) {
- ev.keyCode = 0;
- ev.returnValue = false;
- } else { //火狐浏览器
- ev.which = 0;
- ev.preventDefault();
- }
- }
- }
- }
function setHeader() {
if (!window.subData) return;
@@ -55,6 +30,7 @@ var customSearch;
$wrapper.removeClass('sub');
}
});
+
// bind events to every btn
const $commentTarget = $('#comments');
if ($commentTarget.length) {
@@ -69,6 +45,7 @@ var customSearch;
$top.click(()=>scrolltoElement(document.body));
}
+
// function setHeaderMenu() {
// var $headerMenu = $('header .menu');
// var $underline = $headerMenu.find('.underline');
@@ -110,6 +87,7 @@ var customSearch;
// }
// setUnderline($active_link, false);
// }
+
function setHeaderMenuPhone() {
var $switcher = $('.l_header .switcher .s-menu');
$switcher.click(function (e) {
@@ -122,6 +100,7 @@ var customSearch;
$switcher.removeClass('active');
});
}
+
function setHeaderSearch() {
var $switcher = $('.l_header .switcher .s-search');
var $header = $('.l_header');
@@ -137,8 +116,36 @@ var customSearch;
});
$search.click(function (e) {
e.stopPropagation();
- })
+ });
+ $header.ready(function () {
+ $header.bind('keydown', function (event) {
+ if (event.keyCode == 9) {
+ return false;
+ } else {
+ var isie = (document.all) ? true: false;
+ var key;
+ var ev;
+ if (isie) { //IE浏览器
+ key = window.event.keyCode;
+ ev = window.event;
+ } else { //火狐浏览器
+ key = e.which;
+ ev = e;
+ }
+ if (key == 9) { //IE浏览器
+ if (isie) {
+ ev.keyCode = 0;
+ ev.returnValue = false;
+ } else { //火狐浏览器
+ ev.which = 0;
+ ev.preventDefault();
+ }
+ }
+ }
+ });
+ });
}
+
function setWaves() {
Waves.attach('.flat-btn', ['waves-button']);
Waves.attach('.float-btn', ['waves-button', 'waves-float']);
@@ -167,11 +174,11 @@ var customSearch;
e.preventDefault();
e.stopPropagation();
if (e.target.tagName === 'A') {
- scrolltoElement(e.target);
- } else if (e.target.tagName === 'SPAN') {
- scrolltoElement(e.target.parentElement);
- }
- $toc.removeClass('active');
+ scrolltoElement(e.target);
+ } else if (e.target.tagName === 'SPAN') {
+ scrolltoElement(e.target.parentElement);
+ }
+ $toc.removeClass('active');
});
const liElements = Array.from($toc.find('li a'));
@@ -203,33 +210,6 @@ var customSearch;
scrollListener();
}
- // function getPicture() {
- // const $banner = $('.banner');
- // if ($banner.length === 0) return;
- // const url = ROOT + 'js/lovewallpaper.json';
- // $.get(url).done(res => {
- // if (res.data.length > 0) {
- // const index = Math.floor(Math.random() * res.data.length);
- // $banner.css('background-image', 'url(' + res.data[index].big + ')');
- // }
- // })
- // }
-
- // function getHitokoto() {
- // const $hitokoto = $('#hitokoto');
- // if($hitokoto.length === 0) return;
- // const url = 'http://api.hitokoto.us/rand?length=80&encode=jsc&fun=handlerHitokoto';
- // $('body').append(''.replace('%s',url));
- // window.handlerHitokoto = (data) => {
- // $hitokoto
- // .css('color','transparent')
- // .text(data.hitokoto)
- // if(data.source) $hitokoto.append(' —— %s'.replace('%s',data.source));
- // else if(data.author) $hitokoto.append(' —— %s'.replace('%s',data.author));
- // $hitokoto.css('color','white');
- // }
- // }
-
$(function () {
//set header
@@ -240,9 +220,6 @@ var customSearch;
setWaves();
setScrollReveal();
setTocToggle();
- // getHitokoto();
- // getPicture();
-
$(".article .video-container").fitVids();