0

ここに簡単なデモがあります:

http://jsfiddle.net/fE8ry/

div の属性を変更しようとしています。属性値に基づいて、私は css を持っています。ページの読み込み時に、属性セレクターが適切に機能し、適切な css が適用されます。ただし、javascript を介して属性が変更された場合、css は適用されません。モバイルデバイスでも発生します。

Chrome で動作: v 21.0

でテストされたサファリ:v 5.1.7

4

1 に答える 1

0

Safari の jQuery(document).ready() にはバグがあり、コードが期待どおりに実行されません。このコードを試すことができます:

    $(document).ready(function(){
        $('#ele1').attr('data-attr1',false);
        $('#ele1 スパン').css('表示', 'インライン');
    });
于 2012-08-06T11:23:14.797 に答える