像sf顶部这几个标签,点进一个之后当前的背景高亮,是如何实现的?
我想当点击的时候,用jquery cookie记住当前点击的,然后附加样式,但是jquery cookie的行为和我预想中的完全不一样,保存的cookie值很诡异。
js 模式例如
$('#menu').find('a').each(function(){
if (this.href == document.location.href || document.location.href.search(this.href) >= 0) {
$(this).addClass('active'); // this.className = 'active';
}
});
后端的话 例如rails中
<% current = { action_name => 'active' } %>
<%= link_to xxx, xxx, :class => current['home'] %>
<%= link_to yyy, yyy, :class => current['index'] %>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。