1

スタイル パラメータが適切に設定されているかどうかをテストするテストがいくつかあります。何らかの理由で、一部のテストが Chrome で失敗します。ここにテストがあります。elementちなみにjQueryオブジェクトです。

    equal(element.css("left"),  "41px", "left is set properly");
    equal(element.css("top"),  "144px", "top is set properly");
    equal(element.css("z-index"),  "2070", "z-index is set properly");

3 つすべてが Firefox ではパスしますが、Chrome ではパスしません。テストにブレークポイントを設定して検査するelement.css("left")と、「41px」が表示されます。ただし、テストは引き続き失敗し、次のエラーが表示されます。誰も理由を知っていますか?

ここに画像の説明を入力

4

1 に答える 1

2

これは既知のバグです。jquery git リポジトリでこの問題を修正するプル リクエストがあり ます https://github.com/jquery/jquery/pull/1241

jquery リポジトリのクローンを作成し、このパッチを適用してカスタム ビルドを作成することができます

于 2013-04-27T00:29:38.117 に答える