File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11<!doctype html>
22
33< html >
4- < markdown-html version ="1.13.1 " author ="PJ568 " repo ="https://github.com/PJ-568/markdown.html "
4+ < markdown-html version ="1.14.0 " author ="PJ568 " repo ="https://github.com/PJ-568/markdown.html "
55 license ="CC BY-SA 4.0 International "> </ markdown-html >
66
77< head >
601601 return ;
602602 }
603603 }
604- if ( event . target . closest ( '.back-btn' ) ) {
604+ if ( event . target . closest ( 'nav .back-btn' ) ) {
605605 window . history . back ( ) ;
606- } else if ( event . target . closest ( '.refresh-btn' ) ) {
606+ } else if ( event . target . closest ( 'nav .refresh-btn' ) ) {
607607 window . location . reload ( ) ;
608- } else if ( event . target . closest ( '.dark-btn' ) ) {
608+ } else if ( event . target . closest ( 'nav .dark-btn' ) ) {
609609 darkmode . toggle ( ) ;
610- } else if ( event . target . closest ( '.translate-switch' ) ) {
610+ } else if ( event . target . closest ( 'nav .translate-switch' ) ) {
611611 translate . changeLanguage ( translate . language . getLocal ( ) ) ;
612- } else if ( event . target . closest ( 'a[href^="#"]' ) ) {
612+ } else if ( event . target . closest ( '.content a[href^="#"]' ) ) {
613613 // 目录平滑移动
614614 const href = event . target . getAttribute ( 'href' ) ;
615615 if ( href !== '#' ) {
623623 console . error ( `ID 为 ${ targetId } 的元素不存在。` ) ;
624624 }
625625 }
626+ } else if ( event . target . closest ( '.content a:not([href$=".md"])' ) ) {
627+ const link = event . target . closest ( 'a' ) ;
628+ if ( link && link . href ) {
629+ window . open ( link . href , '_blank' ) ;
630+ event . preventDefault ( ) ;
631+ return ;
632+ }
626633 }
627634 } ) ;
628635 //// 文档内容加载完毕时触发
You can’t perform that action at this time.
0 commit comments