このスニペットが機能しない理由を誰か説明してもらえますか?
この関数は非常に異なる要素にバインドされているため、window.location、submit()、(trigger() の代わりに) などの特定の機能を使用できません。
$('a, button').bind('click', function(oEvent, oData) {
var oButton = $(this);
var bSkip = (oData && oData.skip);
if(true === bSkip) {
return true;
} else {
oEvent.preventDefault();
//oEvent.stopPropagation();
if(confirm('This is a confirm box')) {
$(oButton).trigger('click', { skip: true });
}
}
});
前もって感謝します !;)