Browse Source

企业列表

wangchuanjin 9 years ago
parent
commit
d14a6e460f

+ 16 - 8
core/src/web/staticres/js/enterprise.js

@@ -34,7 +34,6 @@ function getCityN(code){
 
 
 
 
 function reloadData(obj,name){
 function reloadData(obj,name){
-
 	name=name||obj.attr("name")
 	name=name||obj.attr("name")
 	var val=(obj.attr("value")||obj.val());
 	var val=(obj.attr("value")||obj.val());
 	if (val==0) val=""
 	if (val==0) val=""
@@ -149,19 +148,28 @@ $(function(){
 			reloadData($(this))	
 			reloadData($(this))	
 		}	
 		}	
 	});
 	});
-	//safari浏览器下会先触发change后触发click
-	var clickFlag = false;
-	var changeFlag = false;
+	//safari浏览器下会先触发chage后触发click
+	var selectReloadDataFlag = false;
+	var selectEvenType = null;
 	$("select[id^=c_]").click(function(){
 	$("select[id^=c_]").click(function(){
-		clickFlag = true;
 		cityMouse=this.id;
 		cityMouse=this.id;
-		if(changeFlag){
+		if(selectEvenType == null){
+			selectEvenType = "click";
+		}
+		if(selectEvenType == "change" && !selectReloadDataFlag){
 			reloadData($(this),"city");
 			reloadData($(this),"city");
+			selectReloadDataFlag = true;
+			selectEvenType = null;
 		}
 		}
+		clickFlag = true;
 	}).change(function(){
 	}).change(function(){
-		changeFlag = true;
-		if(clickFlag && this.id==cityMouse){
+		if(selectEvenType == null){
+			selectEvenType = "change";
+		}
+		if(clickFlag && this.id==cityMouse && !selectReloadDataFlag){
 			reloadData($(this),"city");
 			reloadData($(this),"city");
+			selectReloadDataFlag = true;
+			selectEvenType = null;
 		}
 		}
 	});
 	});
 
 

+ 16 - 7
core/src/web/staticres/js/marketlist.js

@@ -14,19 +14,28 @@ $(function() {
   }
   }
 
 
     //点击,下拉时间
     //点击,下拉时间
-    //safari浏览器下会先触发change后触发click
-	var clickFlag = false;
-	var changeFlag = false;
+    //safari浏览器下会先触发chage后触发click
+	var selectReloadDataFlag = false;
+	var selectEvenType = null;
 	$("select[id^=c_]").click(function(){
 	$("select[id^=c_]").click(function(){
-		clickFlag = true;
 		cityMouse=this.id;
 		cityMouse=this.id;
-		if(changeFlag){
+		if(selectEvenType == null){
+			selectEvenType = "click";
+		}
+		if(selectEvenType == "change" && !selectReloadDataFlag){
 			reloadData($(this),"city");
 			reloadData($(this),"city");
+			selectReloadDataFlag = true;
+			selectEvenType = null;
 		}
 		}
+		clickFlag = true;
 	}).change(function(){
 	}).change(function(){
-		changeFlag = true;
-		if(clickFlag && this.id==cityMouse){
+		if(selectEvenType == null){
+			selectEvenType = "change";
+		}
+		if(clickFlag && this.id==cityMouse && !selectReloadDataFlag){
 			reloadData($(this),"city");
 			reloadData($(this),"city");
+			selectReloadDataFlag = true;
+			selectEvenType = null;
 		}
 		}
 	});
 	});
 	$(".d_tj div").click(function(n){
 	$(".d_tj div").click(function(n){

+ 16 - 7
core/src/web/staticres/wxent/qfw-enterprise.js

@@ -148,19 +148,28 @@ $(function(){
 		}	
 		}	
 	})
 	})
 	
 	
-	//safari浏览器下会先触发change后触发click
-	var clickFlag = false;
-	var changeFlag = false;
+	//safari浏览器下会先触发chage后触发click
+	var selectReloadDataFlag = false;
+	var selectEvenType = null;
 	$("select[id^=c_]").click(function(){
 	$("select[id^=c_]").click(function(){
-		clickFlag = true;
 		cityMouse=this.id;
 		cityMouse=this.id;
-		if(changeFlag){
+		if(selectEvenType == null){
+			selectEvenType = "click";
+		}
+		if(selectEvenType == "change" && !selectReloadDataFlag){
 			reloadData($(this),"city");
 			reloadData($(this),"city");
+			selectReloadDataFlag = true;
+			selectEvenType = null;
 		}
 		}
+		clickFlag = true;
 	}).change(function(){
 	}).change(function(){
-		changeFlag = true;
-		if(clickFlag && this.id==cityMouse){
+		if(selectEvenType == null){
+			selectEvenType = "change";
+		}
+		if(clickFlag && this.id==cityMouse && !selectReloadDataFlag){
 			reloadData($(this),"city");
 			reloadData($(this),"city");
+			selectReloadDataFlag = true;
+			selectEvenType = null;
 		}
 		}
 	});	
 	});	
 
 

+ 16 - 7
core/src/web/staticres/wxent/qfw-frontenterprise.js

@@ -140,19 +140,28 @@ $(function(){
 		}	
 		}	
 	})
 	})
 	
 	
-	//safari浏览器下会先触发change后触发click
-	var clickFlag = false;
-	var changeFlag = false;
+	//safari浏览器下会先触发chage后触发click
+	var selectReloadDataFlag = false;
+	var selectEvenType = null;
 	$("select[id^=c_]").click(function(){
 	$("select[id^=c_]").click(function(){
-		clickFlag = true;
 		cityMouse=this.id;
 		cityMouse=this.id;
-		if(changeFlag){
+		if(selectEvenType == null){
+			selectEvenType = "click";
+		}
+		if(selectEvenType == "change" && !selectReloadDataFlag){
 			reloadData($(this),"city");
 			reloadData($(this),"city");
+			selectReloadDataFlag = true;
+			selectEvenType = null;
 		}
 		}
+		clickFlag = true;
 	}).change(function(){
 	}).change(function(){
-		changeFlag = true;
-		if(clickFlag && this.id==cityMouse){
+		if(selectEvenType == null){
+			selectEvenType = "change";
+		}
+		if(clickFlag && this.id==cityMouse && !selectReloadDataFlag){
 			reloadData($(this),"city");
 			reloadData($(this),"city");
+			selectReloadDataFlag = true;
+			selectEvenType = null;
 		}
 		}
 	});	
 	});