0
私はテーブルヘッダーをフリーズしようとしています。同じものを実現するために、thisというコードを書いています。うまく動作しますが、ヘッダーが震えそうです。ポジション:異なるブラウザで異なる挙動をする(CSS)
コードを少し変更して、出力がかなり良くなったので、それはhereです。
しかし、問題は、この変更されたコードはMozillaでは動作しますが、IEでは動作しません。
私は複数のアプローチを試みましたが、2番目のフィドルにあるようにIEで正確な動作を得ることができませんでした。第二バイオリンで
は、準備ができてサイドドキュメントに私はこのワン
var originalHeaderRow = $("tr:eq(1)", this)
originalHeaderRow.before(originalHeaderRow.clone());
var clonedHeaderRow = $("tr:eq(1)", this)
clonedHeaderRow.addClass("tableFloatingHeader");
clonedHeaderRow.css("position", "fixed");
clonedHeaderRow.css("top", $("tr:eq(1)").css("top"));
var left = $("tr:eq(1)").offset().left;
clonedHeaderRow.css("left", left);
任意の提案や、私が間違っているつもり任意のヒントを使用して既存のコードを変更していますか?
あなたがテーブル本体またはページ本体 – Vivek
ページ本体について話している '$( '体')の前に(originalHeaderRow.clone());' – jchavannes
それは働いていません。 ..... – Vivek