2 回答
TA贡献1798条经验 获得超7个赞
你好,我通过在对象的类中添加一个 php 语句来解决它,如下所示:
<?php $pagename = basename(__FILE__, '.php'); ?>
...
...
<ul class="main-nav <?php if($pagename == 'page2' || $pagename == 'page3') { echo 'black-nav';} else { echo '';} ?> js--main-nav">
我没有用 javascript 解决它,但它似乎很好地解决了这个问题!
TA贡献1877条经验 获得超1个赞
您是否尝试过合并课程?
var url = window.location.pathname;
var filename = url.substring(url.lastIndexOf('/')+1);
var nav = $('.js--main-nav');
if(filename == 'page2.php'|| filename == 'page3.php') {
console.log('IF condition is fulfilled')
nav.addClass('js--main-nav black-nav'); //here is the change
} else {
console.log('IF condition is not fulfilled')
}
添加回答
举报
