一部の項目の背景色を変更するスクリプトがあります。これはChromeでは完全に機能しますが、FirefoxやMS Edge(テストした他のブラウザ)では動作しません。Chrome以外のブラウザでアニメーションスクリプトが動作しない
なぜですか?
スクリプト:
var oldfeatureitem = '';
$(document).delegate('div.wrap-feature-item', 'mouseenter',(function(){
oldfeatureitem = $(this).clone();
var ele = $(this).find('div.front').find('div')[0];
var kleur = ($(ele).css('border-color'));
$(this).find('div.feature-item').css('background-color', kleur);
$(this).find('div.front').css('background-color', kleur);
$(this).css('background-color', kleur);
$(ele).css('background-color', kleur);
$(this).find('div.back').css('background-color', kleur);
}));
$(document).delegate('div.wrap-feature-item', 'mouseleave',(function(){
$(this).replaceWith(oldfeatureitem);
}));
HTML構造:
<div class="col-lg-2 col-md-6 col-sm-6 col-xs-12 wow fadeInUp pad-5" data-wow-duration="2s" >
<div class="wrap-feature-item">
<div class="feature-item">
<a href="diensten/strategie.html">
<div class="front face ">
<div class="strategie_ico"><i class="icon-lamp"class="ico"></i></div>
<div class="title">Strategie</div>
</div>
</a>
<div class="back face center">
<div class="ico strategie_ico"><i class="icon-lamp"></i></div>
<div class="title">Strategie</div>
<div class="text">
Lorem ipsumm
</div>
</div>
</div>
</div>
</div>
あなたにもCSSを投稿することができますか?一見、strategyie_icoクラスのCSSプロパティはFFでアクセスできないようです。 – Rahi
私はあなたに答えがあると思う。 Chrome以外にも、var kleur =($(ele).css( 'border-color'));何も返さず、後でkleurを使ってバックグラウンドを変更しません。 – Rahi
@RahiなぜChrome以外のブラウザでも何も返されないのですか? – twan