hatte ich eine Menge:Überschreibungs Antippereignis mit prevent
$('#element').on('tap', function(){
// some code ..
})
ich viele Fragen über das tap
Ereignis Problem Brennen zweimal durchsucht, und ich mein Problem gelöst e.preventDefault()
mit, jetzt habe ich eine Menge:
$('#element').on('tap', function(e){
e.preventDefault();
// some code ..
})
Ok, aber wie gesagt, ich habe viele dieser Anrufe und ich weiß nicht viel, wie jedes Mal e.preventDefault()
zu schreiben, dann tippte ich $.fn.tap
auf Chrom Konsole ein d es mir gezeigt:
function (a){return a?this.bind(c,a):this.trigger(c)}
Ich habe versucht, es auf diese Weise zu überschreiben:
$.fn.tap = function (a) {
a.preventDefault();
return a?this.bind(c,a):this.trigger(c)
}
Aber es hat nicht funktionierte, wie es in den vorherigen e.preventDefault()
tat.
Ich sehe nichts offensichtliches und ich habe keine Ideen dafür.
Jede Hilfe oder Idee ist willkommen. Danke im Voraus.
'$ .fn.tap' erstellt eine Funktion namens' $ ('# element'). Tap() ', erzeugt kein Ereignis – adeneo
Funktion (e) { e.preventDefault(); e.stopPropagation(); } –
versuchen Sie, false zurückzugeben. wenn Sie auf Funktion in jqyer –