1
私は4つのオプションで質問があるレイアウトを持っています。任意の答えをOnclick新しいスライドを追加し、そのスライドに移動します。スリックスライダーslickAddが複数追加
$(document).on('click', '.goal1 li', function(e){
$(this).addClass('goal-selected').siblings('li').removeClass('goal-selected');
$('.slider').slickAdd('<div class="goal2"><h1>Question 2</h1><ul class="goals"><li>Option 1</li><li>Option 2</li><li>Option 3</li><li>Option 4</li></ul><div>');
setTimeout(function(){
$('.slick-next').trigger('click');
}, 500);
});
このコードを使用する。前のボタンをクリックして答えを変更すると、余分なスライドが同じプロパティで追加されます。
おかげでロニー、それがうまく動作しますが、私はすべての質問がないだけで1,2を問う異なるようにしたいです、3 inループ。だから私はあなたのバイブルで何かを試しました。ただ参照してください。どうすればこれを実現できますか? https://jsfiddle.net/locateganesh/56Lvfe8e/1/ – locateganesh
助けてもらえますか? [フィドル](https://jsfiddle.net/pandeyvishal1986/56Lvfe8e/3/#&togetherjs=HwcqyJODBI) – RonyLoud
最後の質問オプションをオンにすると、オブジェクトが存在せず、クリックイベントが次のオブジェクトを呼び出すため、エラーが発生しました。私はif条件を与えていますif($。 '。slider ul')。length <5) '5つはクラスを追加するだけで、他のメソッドは呼び出されません。私は正しい? https://jsfiddle.net/locateganesh/56Lvfe8e/5/ – locateganesh