如何使用Ajax加載對象並將函數應用於它們?ajax加載內容上的jquery函數
此代碼有效,但我希望此代碼在沒有點擊事件的情況下運行。所以它會自動運行。
$(document).on("click",".button",function(e){
var imgcount = $('.slider img').length;
var slidesize = 100/imgcount
var innersize = 100 * imgcount
$('.slider img').wrap('<div class="slide" />');
$('.slide').wrapAll('<div class="inner" />');
$('.inner').wrapAll('<div class="overflow" />');
$('.slide').css('width', slidesize + '%');
$('.inner').css('width', innersize + '%');
});
這是我在我的內容
$('.work-item-hover').click(function(){
var toLoad = $(this).attr('href')+' #content-post > *';
$('#content-post').slideUp('normal',loadContent);
$('#load').remove();
$('.content-post-wrap').append('<span id="load">LOADING...</span>');
$('#load').fadeIn('normal');
window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-5);
function loadContent() {
$('#content-post').load(toLoad,'',showNewContent())
}
function showNewContent() {
$(document).ajaxComplete(function(){
$('#content-post').slideDown('slow',hideLoader());
});
我沒有看到AJAX來這裏發揮作用,請詳細說明。否則'$(document).ready(...)'可能是您最簡單的解決方案。 – zsawyer
所有這些元素(滑塊img,幻燈片,內部)他們都加載與Ajax。 – beliy333
也許,而不是onclick註冊這個函數(或執行它)你的ajax調用的成功方法? – zsawyer