This commit is contained in:
ken 2026-06-23 18:56:43 +08:00
parent e71348c820
commit 63a8fd3354
1 changed files with 33 additions and 1 deletions

View File

@ -2955,12 +2955,44 @@ $(function () {
});
});
$(document).ready(function() {
function removeFakeLinks() {
$('a.fake_link').remove();
}
// 初始執行一次
removeFakeLinks();
// Shift+Tab 時也執行
$(document).on('keydown', function(e) {
if (e.key === 'Tab' && e.shiftKey) {
$('a.fake_link').remove();
removeFakeLinks();
}
});
// MutationObserver 監聽 DOM 變化fake_link 一出現就移除
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
mutation.addedNodes.forEach(function(node) {
// 直接是 fake_link
if ($(node).is('a.fake_link')) {
$(node).remove();
}
// 或其子元素內含 fake_link
if ($(node).find) {
$(node).find('a.fake_link').remove();
}
});
});
});
observer.observe(document.body, {
childList: true,
subtree: true
});
});
//gallery層級問題
$(function() {
var target = document.getElementById('gallery-theater-stage');
if (!target) return;