select标签中的Mixitup过滤器在谷歌chrome和IE中不起作用
Mixitup filter in select tag is not working in google chrome and IE
我过滤html select标记中的mixitup。在mozilla中,它可以工作,但其他类似chrome的浏览器不工作。类似代码-
<select name="" id="" class="form-control">
<option class="filter" data-filter="all" value="">Show All</option>
<option class="filter" data-filter=".category-1" value="">Category 1</option>
<option class="filter" data-filter=".category-2" value="">Category 2</option>
</select>
<div id="container">
<div class="mix category-1" data-myorder="1">
<img src="http://revistasindromes.com/images/100x100.gif" />
</div>
<div class="mix category-2" data-myorder="2">
<img src="http://revistasindromes.com/images/100x100.gif" />
</div>
<div class="mix category-1" data-myorder="3">
<img src="http://revistasindromes.com/images/100x100.gif" />
</div>
<div class="mix category-2" data-myorder="4">
<img src="http://revistasindromes.com/images/100x100.gif" />
</div>
</div>
演示链接:http://jsfiddle.net/zinannadeem/7m94mp9s/9/
问题是option
不会触发click
事件,添加此项将解决问题:
$('.form-control').on('change', function() {
$('.form-control option:selected').trigger('click');
});
更新Fiddle此处
相关文章:
- IE/Chrome中未定义的函数,但Firefox中没有
- 滚动在Chrome中有效,但在Firefox或IE中无效
- CKeditor预览插件.js,为Chrome和IE进行编辑.因为它拒绝CSS样式
- 如何编写在Chrome和IE中正常工作的JavaScript
- document.images未加载在chrome或firefox上,但已加载在IE上
- Javascript赢得'不能在IE上编译,但可以在Chrome上运行
- IE与Chrome的怪癖模式
- Json到CSV下载,可以在chrome中工作,但不能在IE浏览器中工作
- Jquery selectmenu组合框在IE和Chrome中每当按钮打开时就会关闭
- 以下颜色更改功能在IE9和Firefox中运行良好,但在早期的IE或Chrome中则不然
- window.opener not working in chrome & IE
- HTML5视频无法在chrome上工作,在服务器上托管后的IE,mov文件中的视频(quicktime格式)
- Iframe加载调整大小在Chrome中工作,但不能在IE或Firefox中工作
- AngularJS$http.post没有'不适用于Chrome,仅适用于IE
- Javascript'元素'在ie中未定义,但在chrome和firefox中运行良好
- Multi-platform (Chrome, IE, Firefox)
- Javascript在JS Fiddle中工作,但在Chrome / IE中不起作用
- jQuery:$.getJSON对Chrome/IE上的数据进行排序
- 输入元素在Firefox中没有定义,但在Chrome/IE中有
- 下拉JavaScript的onClick事件不触发Chrome/IE