クラス名を変数に設定してからfadeOut()を設定しようとしています。私はfadeOut()をクエリセレクタで直接使用できますが、変数に格納するときは使用できません。ここで'Uncaught TypeError:vairable.fadeOutはforループの関数ではありません
var sections = ["$('.start')", "$('.one')", "$('.two')", "$('.three')", "$('.four')", "$('.five')", "$('.six')","$('.seven')","$('.eight')"];
var begin = $('.begin');
var i = 0;
var currentSection = sections[i];
var nextSection;
begin.on('click', function(){
for(i=0; i < sections.length; i++){
console.log(currentSection);
currentSection.fadeOut();
currentSection = sections[i+1];
}
});
まで何示す無音とビデオだ:
は、ここに私のコードですhttp://screencast-o-matic.com/watch/cbj3rvl8YF
が、私は何かが足りないのですか?
は、ここでは、コードの残りのための私のCodePenへのリンクです:https://codepen.io/naturalhanglider/collab/bd90327af7cb6da2620e3a3c4d7f398f/?editors=1010
私の周り掘って、私が探していたものを見つけることができませんでした。この質問が以前に聞かれた場合は、正しい方向に私を指摘してください!
'sections'の要素はオブジェクトではなく文字列ですが、' fadeOut'関数はありません。 – MinusFour
たとえば、 '' $( '。start') ''を '$( '。start')'に置き換えます。 – clabe45