0

IE ベースのブラウザで長いテーブルに問題があります。

基本的に私は多数の列を持つテーブルを持っているので、X方向にスクロール可能で問題ありません。しかし、IE 10でテーブルを水平にスクロールすると、画像に示すようにランダムな垂直バーがテーブルに表示されます(スクロールによって表示される領域)。スクロールバーの位置を確認してください。

任意の列をクリックすると、その列が消えて正常にレンダリングされます。他のすべてのブラウザで完全に機能するため、ブラウザ関連の問題だと思います。

しかし、これを解決できる方法はありますか?

Twitter の Bootstrap を使用しています。

テーブルの CSS コードは次のとおりです。

table.query_result_table {
    width: 2500px;
    max-width: none;
    cursor: pointer;
}

注:このテーブルにはdatatablesプラグインを使用しています。

ここに画像の説明を入力

4

1 に答える 1

0

この回答は Webkit ベースのブラウザーに関するものですが、IE でも機能する可能性があります。

スクロール イベントをキャプチャしてみてください。イベントが終了したら、1 ピクセル下にスクロールし、1 ピクセル上に戻します。

于 2013-08-05T14:41:00.743 に答える