オブジェクトが Ajax で読み込まれている場合、オブジェクトを選択して関数を適用するにはどうすればよいですか?
このコードは機能しますが、クリック イベントなしでこのコードを実行したいと思います。したがって、自動で実行されます。
$(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());
});