0

私はウェブサイトに取り組んでおり、すべての測定値を em にしようとしていますが、古いプロジェクトから転用したスクリプトは、em で動作するようには見えず、ピクセルでのみ動作するようです。

$(window).scroll(function(){
    $("#nav").css("top",Math.max(0,96-$(this).scrollTop()));
});

これが何をするかのデモです:

http://jsfiddle.net/hwRSF/1/

誰かが私が何をする必要があるかを助けて見せてくれれば、それは大歓迎です!

4

3 に答える 3

0

em を top に使用しても問題ありません:

$("#nav").css("top", '3em');

Linux Mint で Chrome 28 を使用すると問題なく動作します。

于 2013-07-16T03:51:52.387 に答える