[英]HTML theme jQuery breaking when adding forward slash
我有一個使用jQuery的HTML主題,該主題的作者只是告訴我不要使用正斜杠。 從我的角度來看,我看不出這是怎么回事。
主菜單中的URL設置如下:
<li class="nav-item">
<a href="about-us" class="nav-link">About</a>
</li>
當我嘗試創建一個名為case-studies的子文件夾時,我首先發現了這個問題,該子文件夾中有自己的html文件。但是,無論何時,我都會在url中添加正斜杠,如下所示:
<li class="nav-item">
<a href="/about-us" class="nav-link">About</a>
</li>
網站上的所有jQuery元素都中斷了,並且控制台給了我這個錯誤:
jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: /about-us
at Function.ga.error (jquery.min.js:2)
at ga.tokenize (jquery.min.js:2)
at ga.select (jquery.min.js:2)
at Function.ga [as find] (jquery.min.js:2)
at r.fn.init.find (jquery.min.js:2)
at new r.fn.init (jquery.min.js:2)
at r (jquery.min.js:2)
at r (scrollspy.min.js:1)
at HTMLDivElement.<anonymous> (scrollspy.min.js:1)
at Function.each (jquery.min.js:2)
您是否真的可以在jQuery v3.1.1中不使用正斜杠? 關於此的任何建議或意見都是很棒的。
編輯https://pastebin.com/AcrYsCqn custom.js
這可能是Bootstrap問題。 嘗試像這樣在鏈接上使用data-target
屬性
<a href="#/about-us" data-target="#about-us" class="nav-link">About</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.