jQuery 解决 IE 6/7/8 BUG:下拉框select设宽度时option超出显示不全

该代码原文来自:惊寒唱晚

个人做了一些自定义的修改

<!--[if lt IE 9]>
<script type="text/javascript"> jQuery(function($){ var el; $("select").each(function() { el = $(this); el.data("origWidth", el.css("width")); // el.data("oriWidth",85); }) .focusin(function(){ el=$(this); el.css("width", "auto"); //if(el.width() < el.data("oriWidth")){ // el.css("width", el.data("origWidth")); //} }) .bind("blur change ", function(){ el = $(this); el.css("width", el.data("origWidth")); }); }); </script>
<![endif]-->

 

posted @ 2013-05-22 15:08  京城拾荒  阅读(3447)  评论(0编辑  收藏  举报