クリックなどのイベントを行わずに発生するこのエラーについて混乱しています。はい、ここで検索を使用しましたが、すべての場合で状況が別の問題であることがわかりました。
「SyntaxError: function statement requires a name」は、ページの更新後に firebug によってスローされていました。onGoTo:function(evt){
これは私の機能です:
function exampleFc(ctx){
'use strict';
var goTo = $('a[href*=#]',this.$ctx);
goTo.on('click',$.proxy(this.onGoTo,this));
onGoTo:function(evt){
evt.preventDefault();
var elem = $(evt.currentTarget).attr('href');
if(elem.length > 1){
$('html,body').animate({
scrollTop: $(elem).offset().top
}, 700, function (){location.hash = elem;});
}
return false;
}
};
どうしたの?クリックイベントをキャッチしてonGoTo関数を呼び出したい。