0
indexOf
用於什麼?我只是將它添加到PHP代碼,並更改我的文件名(從index.html到homepage.php),並且還將<a href="index.html" >
更改爲<a href="?r=site/index">
,並且類active
不會工作。indexOf函數滿足php
觸發此錯誤的原因是什麼?
HTML
<nav class="main-navi">
<ul>
<li>
<a href="index.html" >
Home
<span class="dot"></span>
<span class="corner"></span>
</a>
</li>
<li>
<a href="portfolio.html">
Portfolio
<span class="dot"></span>
<span class="corner"></span>
</a>
</li>
<li>
<a href="about.html">
About
<span class="dot"></span>
<span class="corner"></span>
</a>
</li>
<li>
<a href="service.html">
services
<span class="dot"></span>
<span class="corner"></span>
</a>
</li>
<li>
<a href="blog.html">
Blog
<span class="dot"></span>
<span class="corner"></span>
</a>
</li>
<li>
<a href="contact.html">
contacts
<span class="dot"></span>
<span class="corner"></span>
</a>
</li>
</ul>
<em id="showHideMenu" class="show-hide-menu fa fa-bars" href="#"></em>
</nav>
JS
var loc = window.location.pathname;
$('.main-navi ul li a').each(function() {
var status = loc.indexOf($(this).attr('href')) > -1;
$(this).toggleClass('active', status);
});
HTML中還是index.html? – devpro
當仍然只有html我使用index.html,但當我改變到PHP我改變了一個href – vandi