selectForK13.min_wev8.js 1.11 KB
!function(a){a.fn.selectForK13=function(b){var c={width:"",id:"","class":""},b=a.extend(c,b);return this.each(function(){a(this).wrap("<div class='K13_select'></div>").before("<div class='K13_select_checked'>"+a(this).children("option:checked").text()+"</div><div class='K13_select_list'><ol></ol></div>").children("option").each(function(){a(this).parent("select").siblings(".K13_select_list").children("ol").append("<li>"+a(this).text()+"</li>")}).end().hide().parent(".K13_select").click(function(){a(this).css("z-index","10000").children(".K13_select_list").slideToggle("fast")}).mouseleave(function(){a(this).css("z-index","9999").children(".K13_select_list").slideUp("fast")}).children(".K13_select_list").find("li").click(function(){a(this).parents(".K13_select_list").siblings(".K13_select_checked").text(a(this).text()).siblings("select").children("option").eq(a(this).index()).attr("selected",!0).siblings("option").attr("selected",!1)}),b.width&&a(this).parent(".K13_select").css("width",b.width),b.id&&a(this).parent(".K13_select").attr("id",b.id),b.class&&a(this).parent(".K13_select").addClass(b.class)})}}(jQuery);