我有一个使用jquery按钮的右侧导航。如果用户单击它,页面将重新加载。我需要的是,一旦页面重新加载,按钮应该显示为已选中状态。如何使用jquery按钮实现这一点?
<button id="btn" class='nav'>Button 1</button>
<button id="btn2" class='nav'>Button 2</button>
<div id="data">Init....</div>
JavaScript
$(function() {
//Variable of previously selected
var selected = [];
//Setup Buttons
$('.nav').button().click(function() {
//Enable previous
if(selected[0]) {
selected.button('enable').removeClass('ui-state-active ui-state-hover');
}
//Cache the previous
selected = $(this);
//Disable this and keep color attributes
selected.button('disable').addClass('ui-state-active').removeClass('ui-state-disabled');
//Do Normal Button Click Stuff Here
$('#data').text(selected.text() + ' was clicked');
});
$('#btn').click();
});
$('#mybutton').button().bind('click', function(){
$(this).addClass('ui-state-focus');
});
.active { font-weight:bold; }
$('#button').addClass('active');