嘿,我試圖關閉顯示頁面加載時顯示的div。但是,這樣做:通過Ajax加載的jQuery動態內容
jQuery(document).ready(function() {
jQuery('#moreDetailsTable').slideUp("fast", function() {});
});
似乎沒有關閉它,當自其被動態地經由使用AJAX PHP代碼填充頁面加載。
是Ajax調用看起來像這樣的PHP:
echo '<div id="moreDetailsTable" class="widefat fixed comments">
Testing this out<br />
Testing this out<br />
Testing this out<br />
Testing this out<br />
Testing this out<br />
</div>
ect ect.....
我知道代碼工作,因爲我只是這樣做:
jQuery(document).on('click', '#moreDetailsTable', function() {
jQuery('#moreDetailsTable').slideUp("fast", function() {
console.log('done');
});
});
它向上滑動一次,我一下就可以了。
我怎樣才能叫.slideUp,因爲它動態填充,而不是在頁面上開始?
http://api.jquery.com/ajaxComplete/ – Jordan 2013-05-01 14:54:48
@Jordan作出這樣的回答,所以我可以給你貸款,請。 – StealthRT 2013-05-01 14:57:33
你能顯示你的ajax代碼嗎? – tymeJV 2013-05-01 14:57:36