在我的主页上,有用户的显示页面的链接Twitter的引导标签:进入网页加载特定标签
<a id="event_shortcut" href="http://localhost:3000/users/1#event_tab">show events</a>
,并在用户的秀,我用引导选项卡,
<ul id="user_show_tabs">
<li >
<a href="#profile_tab">Profile</a>
</li>
<li>
<a href="#event_tab">Events</a>
</li>
<li class="active">
<a href="#account_tab">Account</a>
</li>
</ul>
当我点击链接时,它应该转到用户的显示页面,事件选项卡应该是foucs。 所以在JS我不喜欢这样,
$("#event_shortcut").live("click", function(event){
event.preventDefault();
window.location = $(this).attr("href");
$('#user_show_tabs a[href="#event_tab"]').tab('show');
});
这个js代码的用户重定向到show页面,但该事件片未设定焦点。 我不知道我在想什么。帮我!
你不能简单的在另一个从一个页面执行的JavaScript。检查这些问题:**重复:http://stackoverflow.com/a/10120221/1478467**,种类相同:http://stackoverflow.com/q/7862233/1478467 – Sherbrow