我有一個函數:傳遞「這個」來。對功能似乎沒有工作
function test(e){
$('.movie').find('.moreInfo').removeClass('moreInfoShow');
e.parent().find('.moreInfo').addClass('moreInfoShow');
$("#movieBox").isotope('reLayout');
e.parent().find('.moreInfo').css("opacity", "0");
e.parent().find('.moreInfo').animate({opacity: 1}, 500);
}
這是由叫做:
$("#movieBox").on('mouseover', '.moviePoster', function(event){test($(this));});
的問題是,我想被調用的函數當頁面加載時。我需要將「this」傳遞給函數,但是我沒有運行它的工作。
這是我所期待的工作:
test($(".moviePoster").first());
(所有代碼是 「$(文件)。就緒」 功能)
請提供[小提琴](http://jsfiddle.net/)。 – moonwave99
如果我正確地得到你的問題,請在頁面加載時執行'$(「#movieBox」)。find('。moviePoster')。trigger('mouseover');'。 – Jashwant
$(this)成功通過看看http://jsfiddle.net/rajaadil/vPXfz/1/ – Adil