0

ブラウザーのサイズが変更されたときに次の属性を設定しましたが、firefox は position: absolute のみを認識しますが、 left プロパティも認識しません。Chromeでは正常です。

JQuery:

jQuery('.quick-access').attr('style', 'position:absolute; left: -100px !important');

左の位置は変更されませんが、Chrome は変更されます。

何か案は?

また、最初にいくつかのインライン ルールがあるため、インラインである必要があります。

編集:

.css メソッドでも試しましたが、適用されません。

       jQuery('.quick-access').css({
            'position' : 'absolute',
            'left' : '-100px !important'
       });

私は !important を取り出してみましたが、とにかくうまくいきません。

4

3 に答える 3

1

.offset()を使用してこれを試してください:

jQuery('.quick-access').offset({ left: -100 });
于 2013-05-16T10:57:14.763 に答える