2017-11-21 13 views
0

次使用:jQuery Cycleの黒い背景の注入をどのようにオーバーライドするのですか?

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle/3.0.3/jquery.cycle.all.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/mustache.js/2.3.0/mustache.min.js"></script> 

誰でもbackgound-color: rgb(0,0,0); INLINEのjQueryのサイクルのプラグインの愚かinjexionを無効にする方法を知っています?それがこのプロジェクトの規模がなければ、私は何か他のものにリファクタリングしたい...> :(私はこの$('#carousel').cycle()後にコールをやってみましたが、運がなかったしている

をまた
$('#carousel').cycle({ 
    fx: 'fade', 
     pause: 1, 
     next: '#next_btn', 
     prev: '#prev_btn', 
     speed: 500, 
     timeout: 10000, 
     cleartype: true, 
     cleartypeNoBgG: true 
    }); 
$('.unit').css({'background-color':''}); <--THIS BIT RIGHT HERE 

この:

$('.unit').css({'background-color':'transparent'}); 

と、この:

$('.unit').css({'background-color':'none'}); 

また、INLINE宣言が常に最後に処理されるため(つまり、要素の<style>に直接定義されているため、JSが試行されるため)、さまざまなCSS操作を実行しても効果がありません。 :(

これはNOT IE7,8,9の質問です。これはパンブラウザの問題です。これらの問題に関連するすべてを読みましたが、これはレンダリングの問題ではありません。それは。用事。

答えて

0

をinjexionオーバーライド問題だ唯一の解決策は、特定のCSSオーバーライドを強制することですように見えます。罰金である。他の場所で答えを見つけたので、私はこの問題をクローズしています。

関連する問題