24 lines
		
	
	
		
			791 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			791 B
		
	
	
	
		
			JavaScript
		
	
	
	
function loadViewPage(url) {
 | 
						|
	var $listView = $('#list-view');
 | 
						|
 | 
						|
	$listView.empty().removeClass('in active');
 | 
						|
	$listView.load(url, function(response, status, xhr) {
 | 
						|
		$(this).addClass('in active');
 | 
						|
	})
 | 
						|
}
 | 
						|
 | 
						|
$(function() {
 | 
						|
	$viewType = window.localStorage.getItem('viewType') || '#member-list';
 | 
						|
	$viewSwitchNo = window.localStorage.getItem('viewSwitchNo') || 0;
 | 
						|
	loadViewPage('member-list.html ' + $viewType);
 | 
						|
	$('.view-switch').children('.btn').eq($viewSwitchNo).addClass('active');
 | 
						|
	$('.view-switch').delegate(".btn", clickEvent, function(e){
 | 
						|
		var url = $(this).attr('href'),
 | 
						|
			ID = url.split("#"),
 | 
						|
			ID = '#' + ID[ID.length-1];
 | 
						|
		window.localStorage.setItem('viewType', ID);
 | 
						|
		window.localStorage.setItem('viewSwitchNo', $(this).index());
 | 
						|
		loadViewPage(url);
 | 
						|
		e.preventDefault();
 | 
						|
	});
 | 
						|
}) |