[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
以下の感じのソースをかいたら、エラーで止まった。
// jQuery https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js var io = io || {}; io.github = io.github || {}; io.github.shunshun94 = io.github.shunshun94 || {}; io.github.shunshun94.SampleEvents = { GET: 'io-github-shunshun94-sampleevents-get' }; // 実はここが間違っている var myEvent = new $.Event(io.github.shunshun94.SampleEvents.get); $('#com-hiyoko-sweet-footer-version').trigger(myEvent) // → Uncaught TypeError: Cannot read property 'indexOf' of undefined /* Uncaught TypeError: Cannot read property 'indexOf' of undefined at Object.trigger (jquery.min.js:4) at HTMLParagraphElement.<anonymous> (jquery.min.js:4) at Function.each (jquery.min.js:2) at r.fn.init.each (jquery.min.js:2) at r.fn.init.trigger (jquery.min.js:4) at <anonymous> */
上述の通り、 io.github.shunshun94.SampleEvents.GET とするべきところを io.github.shunshun94.SampleEvents.get としてしまい、存在しないイベントタイプを付けようとしたのが原因である。エラーメッセージ的にわかり辛かった……
ただいまコメントを受けつけておりません。