小编col*_*lin的帖子

使用下拉列表过滤表(dataTables)

我正在使用dataTables jQuery插件(这非常棒),但是根据我的选择框的更改,我无法让我的表进行过滤.

功能:

  $(document).ready(function() {
      $("#msds-table").dataTable({
        "sPaginationType": "full_numbers",
        "bFilter": false
       });

      var oTable;
      oTable = $('#msds-table').dataTable();

      $('#msds-select').change( function() { 
            oTable.fnFilter( $(this).val() ); 
       });
   });
Run Code Online (Sandbox Code Playgroud)

HTML:

  <table border="0" cellpadding="0" cellspacing="0" id="msds-table">
                    <thead>
                      <tr>
                        <th>Column 1</th>
                        <th>Column 2</th>
                        <th>etc</th>
                      </tr>
                    </thead>
                    <tbody>
                    <select id="#msds-select">
                    <option>All</option>
                    <option>Group 1</option>
                    <option>Group 2</option>
                    <option>Group 3</option>
                    <option>Group 4</option>
                    <option>Group 5</option>
                    <option>Group 6</option>
                    </select>
                    <tr class="odd">
                        <td>Group 1</td>
                        <td><img src="images/modules/download-icon.gif" width="12" height="17" alt="" /></td>
                        <td><a href="#">Download</a></td>
                    </tr>
                    <tr class="even">
                        <td>Group 1</td>
                        <td><img src="images/modules/download-icon.gif" width="12" height="17" alt="" /></td>
                        <td><a …
Run Code Online (Sandbox Code Playgroud)

jquery filter datatables drop-down-menu

9
推荐指数
1
解决办法
4万
查看次数

Chrome-无法播放多个视频-网络陷入待处理状态

我的测试页上有2个视频元素,如下所示:

<div id="parent">
    <video id="foo" autoplay>
        <source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4" type="video/mp4" />
        <source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.webm" type="video/webm" />
        <source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.ogv" type="video/ogg" />
    </video>
    <video id="bar" autoplay>
        <source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4" type="video/mp4" />
        <source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.webm" type="video/webm" />
        <source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.ogv" type="video/ogg" />
    </video>
</div>
Run Code Online (Sandbox Code Playgroud)

在最新的FF中,一切正常。但是,在Chrome中,这些视频都无法播放。查看“ net”选项卡可以发现他们陷入了“待定”状态,持续了几秒钟到无穷远。如果我注释掉/删除了一个视频元素,另一个将播放。

我已经看到多个Chromium错误报告,它们都在讨论类似的问题,但是似乎都没有与父容器直接相关的报告。我试过通过JS动态创建标记,结果相同。我也尝试过添加编解码器属性,但是没有运气。

为了争辩,可以说重组页面,这样就不能选择没有视频在同一父级中生活。这是一个无法修复的错误吗?有任何可行的解决方法,但是很麻烦?

javascript video html5 google-chrome html5-video

1
推荐指数
1
解决办法
1954
查看次数