diff options
Diffstat (limited to '97suifang-front/assets/js/new_delete_index.js')
| -rw-r--r-- | 97suifang-front/assets/js/new_delete_index.js | 79 | 
1 files changed, 79 insertions, 0 deletions
diff --git a/97suifang-front/assets/js/new_delete_index.js b/97suifang-front/assets/js/new_delete_index.js new file mode 100644 index 0000000..f3fc5de --- /dev/null +++ b/97suifang-front/assets/js/new_delete_index.js @@ -0,0 +1,79 @@ +$(document).ready(function(){ +	$("#search_btn").bind("click", function(){ +		var kw = $("#search_kw").val(); +		window.location.href = '?kw='+kw; +		return false; +	}); +	$(".left>.index_line, .index_letter_container>.index_lines>.index_line").each(function(){ +		classHover($(this), "add"); +	}); +	$(".right>.index_line").each(function(){ +		classHover($(this), "minus"); +	}); +	$(".add>.icon").live("click", function(){ +		var add_icon = $(this); +		var index_id = add_icon.closest(".index_line").attr("index_id"); +		var date = new Date(); +		var time = date.getTime(); +		$.ajax({ +			type: 'get', +			url: '../ajax/act_index', +			data: 'index_id='+index_id+'&act=add'+'&time='+time, +			success: function(data){ +				if(data == 'success'){ +					var obj = add_icon.parent(); +					var objClone = obj.clone(); +					objClone.removeClass("add") +					objClone.children(".index_category").remove(); +					$(".right").append(objClone); +					classHover(objClone, "minus"); +				} +			} +		}); +		 +		return false; +	}); +	$(".minus>.icon").live("click", function(){ +		var minus_icon = $(this); +		var index_id = minus_icon.closest(".index_line").attr("index_id"); +		var date = new Date(); +		var time = date.getTime(); +		$.ajax({ +			type: 'get', +			url: '../ajax/act_index', +			data: 'index_id='+index_id+'&act=minus'+'&time='+time, +			success: function(data){ +				var obj = minus_icon.parent(); +				obj.remove(); +			} +		}); +		 +		return false; +	}); +	$(".all_condition>.index_all_letter>div").bind("click", function(){ +		$(".index_letter_container>.index_lines").hide(); +		var letterClass = $(this).text(); +		$("."+letterClass).show(); +		$("."+letterClass).nextAll().show(); +		return false; +	}); +	$("#submitIndexBtn").bind("click", function(){ +		var commit_index = ''; +		$(".right>.index_line").each(function(){ +			commit_index += $(this).attr("index_id")+','; +		}); +		$("#commit_index").val(commit_index); +		$("#index_form").submit(); +		return false; +	}); +}); +function classHover(obj, c){ +	obj.hover( +		function(){ +			$(this).addClass(c); +		}, +		function(){ +			$(this).removeClass(c); +		} +	); +}
\ No newline at end of file  | 
