$(function () {
let locationPath = location.pathname
if (locationPath.indexOf(faqRenderURL) !== -1) { // output 0
$('.faq-nav').addClass('onasd')
console.log('in')
}
})
確實有印出 in 但卻沒有執行 addClass
我直接在谷歌瀏覽器直接下 $('.faq-nav').addClass('onasd')
完全可以沒問題
https://imgur.com/jcwlHJj
https://imgur.com/jQrimjg
不曉得是為什麼?
還是說一定要有個事件才行? click ?
(都有清CACHE)
有種可能是,在執行 $('.faq-nav').addClass('onasd')
時,$('.faq-nav')這個DOM還沒有生成出來,可以在 $('.faq-nav').addClass('onasd')
段落console出$('.faq-nav')看看有沒有東西。