diff --git a/lib/docsify.js b/lib/docsify.js index 205b8634..82602b97 100644 --- a/lib/docsify.js +++ b/lib/docsify.js @@ -2295,9 +2295,14 @@ function activeLink (dom, activeParent) { function bindToggle (dom) { dom = typeof dom === 'object' ? dom : document.querySelector(dom); if (!dom) { return } - var main = document.querySelector('main'); + var body = document.body; - dom.addEventListener('click', function () { return main.classList.toggle('close'); }); + dom.addEventListener('click', function () { return body.classList.toggle('close'); }); + + if (!/mobile/i.test(navigator.userAgent)) { return } + document.querySelector('aside').addEventListener('click', function (event) { + body.classList.toggle('close'); + }); } var renderTo = function (dom, content) { diff --git a/lib/docsify.min.js b/lib/docsify.min.js index a65548f5..e26ff419 100644 --- a/lib/docsify.min.js +++ b/lib/docsify.min.js @@ -1 +1 @@ -var Docsify=function(){"use strict";function e(e,t){void 0===t&&(t="get");var n=new XMLHttpRequest;return n.open(t,e),n.send(),{then:function(e,t){void 0===t&&(t=function(){}),n.addEventListener("error",t),n.addEventListener("load",function(n){var r=n.target;r.status>=400?t(r):e(r.response)})}}}function t(e,t){var n=[],r={};return e.forEach(function(e){var i=e.level||1,a=i-1;i>t||(r[a]?(r[a].children=r[a].children||[],r[a].children.push(e)):n.push(e),r[i]=e)}),n}function n(e){return e.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})}function r(e){return null===e||void 0===e}function i(e,t){return t={exports:{}},e(t,t.exports),t.exports}function a(e){return e?(/\/\//.test(e)||(e="https://github.com/"+e),e=e.replace(/^git\+/,""),'\n \n \n '):""}function s(){return'
\n \n
\n
\n
\n
'}function o(e){return e?'':""}function l(e,t){return void 0===t&&(t=""),e&&e.length?(e.forEach(function(e){t+='
  • '+e.title+"
  • ",e.children&&(t+='
  • ")}),t):""}function u(){function e(){for(var e=0,t=n.length;e10){var o=r[i.id];if(!o)return;if(o===a)return;return a&&a.setAttribute("class",""),o.setAttribute("class","active"),void(a=o)}}}function t(){var e=window.location.hash.slice(1);if(e){var t=document.querySelector("#"+e);t&&t.scrollIntoView()}}if(!/mobile/i.test(navigator.userAgent)){for(var n=document.querySelectorAll(".anchor"),r={},i=document.querySelectorAll(".sidebar li"),a=null,s=0,o=i.length;s"):(e=l(t(v,n.maxLevel),"