更新时间:2018/6/25 上午9:43:30
更新说明:添加了监听点击小箭头class的函数,点击右边的小箭头同样可以下拉显示或者隐藏;
更新时间:2018/6/19 下午8:20:47
更新说明:增加兼容火狐的事件event捕获,修复在火狐浏览器下面的下拉事件报错bug(未捕捉)
代码中有详细注释,方便大家使用和修改。
只要在function里面添加一个event就解决了 楼主厉害!!
$(".selectBox .imitationSelect").on("click", function(event) { $(this).parent().next().toggle(); //ul弹窗展开 $(this).next().toggleClass("fa-caret-up") //点击input选择适合,小图标动态切换 if (event.stopPropagation) { // 针对 Mozilla 和 Opera event.stopPropagation(); } else if (window.event) { // 针对 IE window.event.cancelBubble = true; } /*阻止事件传播,事件从点击的元素出发,向外(window)传播, 如果不写个阻止事件,会导致下面的document点击函数一起执行,导致显示失败*/ });