2017-03-21 22 views
0

EDIT:ホバーをクリックするように変更しました。 EDIT2:0.6の不透明度のコピーdivをその下に配置し終え、同じアニメーションとfadeOutを適用してから、動作しているクリックでfadeToggleにしましたが、少し遅れます。それ以上の効率的なソリューションは大歓迎です! 私は動作していないdiv要素のクリック機能を持っています。以前は色あせた要素(その部分はうまくいきます)に不透明度を復元するにはクリックを望みますが、試しても何も起こっていません。jQueryクリックしてfadeIn機能が動作しない

$(document).ready(function(){ 
$(document).scroll(function() { 
    $(".circle-nav-element-sm").animate({ 
     left: '100px', 
    }, "slow"); 
    $(".circle-nav-element-sm").fadeTo("slow", 0.6); 
}); 
}); 

//Above part works fine. 

$(document).ready(function(){ 
    $(".circle-nav-element-sm").click(function() { 
     $(".circle-nav-element-sm").fadeIn("fast"); 
    }); 
}); 

明白な解決策を誰にでも見られますか?

+2

htmlコードを追加してください。 – aeid

+2

@Lacomusクリック機能のコードを共有してください。 – Bimal

+0

質問のリンクを作成してください。 –

答えて

0

は、私はfadeToがフェードインでうまく動作し、jQueryのフェードイン()メソッドは、隠された要素をフェードインするために使用される fadeIn vs fadeOut vs fadeTo

+0

fadeOutを部分的にする方法はありますか?私は前者の不透明度オプションを見ることができなかったので、fadeToを使用しました。 – Lacomus

+0

fadeetoが不透明度プロパティで機能する間に、表示プロパティでfadeoutとfadeinが機能する:http://stackoverflow.com/questions/3311758/fadein-vs-fadeout-vs-fadeto –

+0

「ホバー」をクリックするように変更したコードをコピーする前に。 1を使ってfadeToを使うこともできません。 – Lacomus

0

をフェードアウトしません推測している

$(document).ready(function(){ 
    $(".circle-nav-element-sm").hover(function() { 
     $(".circle-nav-element-sm").fadeTo("fast",1); 
    }); 
}); 

を使用してみてください。 まず、あなたのcircle-nav-element-sm divが隠されているかどうかを確認してください。隠されている場合、それは隠されているかどうか確認してください。

関連する問題