いくつかの画像リンクをhtmlにロードするjQuery replaceWithがあります。これらの画像にサイクル プラグインを (再) 適用して、ギャラリーを形成しようとしています。
.live をいじってみましたが、何も反応しないようです。
ここで明らかに間違っていること (rplaceWith を使用するよりもはるかに優れた方法があることを除けば)
私の推測では、replaceWith の後に関数 slideshow を呼び出さなければならないということです。
$("#studiesB").live('click', function(slideShow){
$(".content").replaceWith('<img src=images/1.jpg> <img src=images/2.jpg>');
});
$(function slideShow() {
$('#slideshow').cycle({
fx: 'fade',
timeout: 0,
prev: '#prev',
next: '#next',
pagerAnchorBuilder: pagerFactory
});
function pagerFactory(idx, slide) {
var s = idx > 2 ? ' style="display:none"' : '';
return '<li'+s+'><a href="#">'+(idx+1)+'</a></li>';
};
});