链接新窗口打开 怎么才能 click addClass("h1");添加的CSS还存在
<div class="header_s_li">
<ul>
<li class="h1"><a target="_blank" href="#"><img src="images/header/header_1.png" /></a></li>
<li><a target="_blank" href="#"><img src="images/header/header_2.png" /></a></li>
<li><a target="_blank" href="#"><img src="images/header/header_3.png" /></a></li>
<li><a target="_blank" href="#"><img src="images/header/header_4.png" /></a></li>
<li><a target="_blank" href="#"><img src="images/header/header_5.png" /></a></li>
</ul>
</div>
$(document).ready(function(){
$('.header_s_li ul li').click(function() {
$(this).addClass("h1");
});
});
------解决方案--------------------
href="xxx.html" 要加上href属性,根据这属性来判断当前对应的页面位置
<div class="header_s_li">
<ul>
<li><a target="_blank" href="test.html"><img src="images/header/header_1.png" /></a></li>
<li><a target="_blank" href="test2.html"><img src="images/header/header_2.png" /></a></li>
<li><a target="_blank" href="3.html"><img src="images/header/header_3.png" /></a></li>
<li><a target="_blank" href="4.html"><img src="images/header/header_4.png" /></a></li>
<li><a target="_blank" href="5.html><img src="images/header/header_5.png" /></a></li>
</ul>
</div>
<script>
var page=location.href.match(/\/([\w\.]+)([#?].*)?$/)[1]
------解决方案--------------------
'';
$(function(){
var act=$(".header_s_li a[href='"+ page+"']");
act.parent().addClass('h1');
if(!act.length) $(".header_s_li li").eq(0).addClass('h1');
$("header_s_li a[href$='"+ page+"']").addClass('h1');
});
</script>