活动选项卡背景在页面加载时发生更改
Active tab background gets changed on page load
我已经尝试使用此代码在单击时更改li
标记的background-color
。当我们:hover
或单击时,它正在更改background-color
,但当它导航到页面时,它不会保持不变,而是显示为默认颜色。基本上,我想要一个活动的选项卡背景颜色,但正如我所提到的,它在页面刷新(重新加载)时会恢复到默认颜色。
请提供建议。
<script src="http://code.jquery.com/jquery-1.7.2.js"></script>
<script type="text/javascript">
$( document ).ready( function(){
$('.nan_canada').on('click','.menuil',function () {
$(this).addClass('selected')
});
});
</script>
<div class="nan_canada">
<ul >
<li class="menuil" ><a href="a.php">Resume Template & LinkedIn Podcasts</a></li>
<li class="menuil"><a href="jas.php" >Job Postings </a></li>
<li class="menuil"><a href="a.php"> Search Firms</a></li>
<li class="menuil"><a href="aj.php" target="_blank"> nav</a></li>
<li class="menuil"><a href="books.php">Book List </a></li>
<li class="menuil"><a href="#"> Order Free Book </a></li>
<strong><font size="4" style="float:right; padding-right:10px;"><a href="at.php" style="color:#fff;">Log Out</a></font></strong> </ul>
</div>
<style type="text/css">
.menuil {
color:#000000;
}
.menuil #selected_step_box,
.QuickStartLong:hover {
background-color: #fff; !important
}
.selected {
background-color : #fff;
}
</style>
实际上是因为重定向,当你点击链接它时,它会将你重定向到一个新页面。并且每次脚本从开始加载。你能做的一件事(据我所知)。
给每个列表项加一个唯一的id,有些类似的东西。
<li class="menuil" id='l1'><a href="a.php">Resume Template & LinkedIn Podcasts</a></li>
.
.
.
创建一个js文件,并将其包含在所有列表页面中。
var page = $(location).attr('href');//use string function to get page name
switch(page)
{
case 'youpage1':
$('#l1').addClass('selected');
break;
case 'youpage2':
$('#l2').addClass('selected');
break;
.
.
.
}
相关文章:
- 过滤”;溢价;页面加载选项使用混合
- Jquery-从不同链接加载选项卡
- 如何选择页面加载选项
- Rally App SDK 2.0:rallymultiobjectpicker无法加载选项文本
- 如何在加载选项卡内容时显示加载图像
- 单击图像时从数据库加载选项id
- 如何在页面加载时自动加载选项卡内容(外部链接)
- 根据上一个选项卡的选择器重新加载选项卡
- 如何在 ui-sref 标记中放置重新加载选项
- j查询更改下拉列表调用 Web 服务以加载选项
- 在 HTML 模板的变量中使用 jQuery 查找选择以加载选项
- 使用 Ajax 调用加载选项卡内容
- 如何在重新加载选项(浏览器)时限制页面加载
- jquery ui ajax选项卡-重新加载选项卡,或更改选项卡位置
- 页面加载准备就绪时加载选项卡中的内容
- 单击“加载选项卡内容”
- 从服务器中选择加载选项
- 更改从存储加载选项的下拉dojo的字体大小
- 异步淘汰observableArray选择加载选项
- Chrome扩展:如何使用键盘事件从任何地方重新加载选项卡