1.单例
2.支持搜索(借用了阿里的API)
3.搜索框函数节流
一,引进插件(依赖jquery)
<link rel="stylesheet" href="kuCity.css"> <script src="http://cdn.bootcss.com/jquery/1.9.1/jquery.min.js"></script> <script src="kuCity.js"></script>
二,使用
<input type="text" class="search"> $('.search').kuCity();
修复多次初始化BUG
var InitSelect = 1; KuCity.prototype = { constructor: KuCity, //初始化 init: function() { if (InitSelect == 1) { initSelect++; this.creatItem(); this.tabChange(); this.citySelect(); this.inputSearch(); this.keySelect(); this.stopPropagation(); } },回复
给你修复了一个BUG,在第九十行。会导致重复初始化,点击事件多执行。
var InitStatus = 1; init: function() { if (InitStatus == 1) {} this.creatItem(); this.tabChange(); this.inputSearch(); this.keySelect(); this.stopPropagation(); },回复