我知道$('img').load(function(){})
可行。但是,我希望img dom
最初尚未创建的trigger the event
也可以$(window.document).on('load', 'img', function(){
console.log('load', this);
})
。我想知道为什么以下不起作用。
public function cart($request)
{
$quick=Mainpage::get_quick(5);
$logo = Mainpage::get_image();
$result_cart = Mainpage::get_add_to_cart_details();
$session_result = '';
// if(Session::get('cus_id'))
// {
// $navbar = View::make('layout.header');
// }
// else
// {
// $navbar = View::make('layout.header');
// }
return view('cart', ['logo' => $logo, 'quick' =>$quick,'session_result'=>$session_result,'result_cart'=>$result_cart]);
}
答案 0 :(得分:0)
jQuery不支持捕获。所以我不得不使用js的addEventListener。
document.body.addEventListener(
'load',
function(event){
var tgt = event.target;
if( tgt.tagName == 'IMG'){
console.log('load', tgt.src);
}
},
true
)