[問題] 函數caller的問題

看板Ajax作者 (踢恩)時間12年前 (2013/11/08 11:49), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
有個問題請教一下 imgPreloader = new Image(); imgPreloader.onerror = lightboxImageError; function lightboxImageError(){ } lightboxImageError function內可否取得imgPreloader物件呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.65.246

11/08 11:52, , 1F
看執行lightboxImageError有無另外用.call或.apply或
11/08 11:52, 1F

11/08 11:52, , 2F
.bind的方式改變this,否則lightboxImageError的this會
11/08 11:52, 2F

11/08 11:52, , 3F
指向imgPreloader 如this.src可取得Image的src
11/08 11:52, 3F

11/08 16:01, , 4F
把lightboxImageError換成匿名函式再用closure取變數
11/08 16:01, 4F
文章代碼(AID): #1IV5yqGP (Ajax)
文章代碼(AID): #1IV5yqGP (Ajax)