vue.jsを使用してボタンのクリックを処理し、メソッドを実行します。だから、ボタンを1回だけクリックするとjavascriptが実行されます
<button id="signup-photo-button" v-on:click="photo">{{ photoButton }}</button>
のようなボタンだけで罰金、この方法を実行します:
photo: function(){
if(vm.photoButton == 'Next, Declare Your Goal')
{
photoUpload();
} else {
sliderSignup.unslider('next');
}
}
トラブルは二度2枚のスライド、良くないをスキップsliderSignup.unslider('next');
を実行することができますダブルクリックです。私はjquery関数.one()
があることを知っていますが、ボタンをクリックするだけで使用できますが、私はVueを使用します。私はこの機能を1回だけ実行することができますか、または10秒ごとに1回好きなので、実際にダブルクリックすることはできません。私は多くを見て、私のために働かないjqueryによって$('#element').one('click' function(){})
のオプションを見るだけです。
検索に続いて、あなたは多くの例を見つけることができます。いくつかのjQueryデバウンシングプラグインがあるかもしれません。 – Barmar