diff --git a/static/js/search-no-result.js b/static/js/search-no-result.js index 6f0135f..efbc9f2 100644 --- a/static/js/search-no-result.js +++ b/static/js/search-no-result.js @@ -53,8 +53,12 @@ function hasResults() { var listbox = document.querySelector('[role="listbox"]'); if (!listbox) return false; - // 有 li/a/[role=option] 子项才算有搜索结果 - return listbox.querySelectorAll('li, a, [role="option"]').length > 0; + // 检查是否有搜索结果项(排除我们引导里的链接) + var items = listbox.querySelectorAll('li, a, [role="option"]'); + for (var i = 0; i < items.length; i++) { + if (!items[i].closest('#' + GUIDE_ID)) return true; + } + return false; } function showGuide() {