You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
1.3 KiB
1 lines
1.3 KiB
import"./common-DqchIN4G.js";function e(){let e=document.querySelector(`[data-nav]`)?.getAttribute(`data-nav`);e&&document.querySelectorAll(`.site-header__nav a`).forEach(t=>{let n=t.textContent.trim().startsWith(e);t.classList.toggle(`is-active`,n)})}$(function(){e();let t=e=>{e.addClass(`is-active`).attr(`aria-selected`,`true`),$(`.d-tabs__item`).not(e).removeClass(`is-active`).attr(`aria-selected`,`false`)},n=()=>{$(`[data-dropdown]`).prop(`hidden`,!0),$(`[data-dropdown-trigger]`).removeClass(`is-open`).attr(`aria-expanded`,`false`)};$(`.d-tabs__item:not([data-dropdown-trigger])`).on(`click`,function(){t($(this)),n(),$(`[data-dropdown-trigger] span`).text(`样本手册`)}),$(`[data-dropdown-trigger]`).on(`click`,function(){let e=$(this),t=e.next(`[data-dropdown]`);t.prop(`hidden`)?(n(),e.addClass(`is-open`).attr(`aria-expanded`,`true`),t.prop(`hidden`,!1)):n()}),$(`.d-tabs__dropdown-item`).on(`click`,function(){let e=$(this);e.addClass(`is-active`).siblings().removeClass(`is-active`);let r=e.closest(`.d-tabs__group`).find(`[data-dropdown-trigger]`);r.find(`span`).text(e.text()),t(r),n()}),$(document).on(`click`,function(e){$(e.target).closest(`.d-tabs__group`).length||n()});let r=new URLSearchParams(window.location.search).get(`tab`);if(r){let e=$(`[data-tab="${r}"]`);e.length&&t(e)}});
|