Well of course, shortly after I posted I solved the problem. I am using livequery for stuff and reread the documentation and saw could use with functions so I wrote this
$('#fcycle').livequery( function(){ $(this).cycle({ fx: 'fade', timeout: 0, speed: 'slow' , pager: '#qm0', next: '#next', prev: '#prev', pagerAnchorBuilder: function(idx, slide) { // return sel string for existing anchor return '#qm0 li:eq(' + (idx) + ') a'; }; }); }); This works quite well. Now that said I do run into a new issue with the pagerAnchorBuilder call. that function does not get ran correctly. so need to figure that out now. On Mar 3, 11:18 pm, pedalpete <p...@hearwhere.com> wrote: > From what I can tell by the code you've included, your abilities here > are much better than mine, > but I do load content via Ajax into my cycle, > What I had to do was to stop the cycle, empty, then replace and > restart. > My code looks like this > [code] > success: function(response){ > jQuery('div#popForecast').cycle('stop').empty(); > jQuery('div#cyclePager').empty(); > jQuery('div#popForecast').html(response); > var location=jQuery('input#searchTxt').val(); > jQuery('div#popForecast span.location').html(location); > > startCycle(); > } > > function startCycle(){ > jQuery('div#popForecast').cycle({ > cleartype: 1, > timeout: 9000, > speed: 2000, > pager: 'div#cyclePager', > fx: 'fade', > pause: 1, > sync: 0, > pauseOnPagerHover: 1, > pagerAnchorBuilder: function(idx, slide) { > var inputHtml='<a href="#"><img class="inactive" src="../hwImages/ > inactivePager.png"\/><img class="active" src="../hwImages/ > activePager.png"\/><\/a>'; > return inputHtml ; > }}); > } > > [/code] > On Mar 3, 7:16 pm, kevinm <sonicd...@gmail.com> wrote: > > > I want to relocate my cycle plugin call from the file that is loaded > > via an AJAX call to the parent file. I know I can't just copy, but not > > sure what I need to do. > > > to illustrate; > > > put > > > $('#fcycle').cycle({ > > fx: 'fade', > > timeout: 0, > > speed: 'slow' , > > pager: '#qm0', > > next: '#next', > > prev: '#prev', > > pagerAnchorBuilder: function(idx, slide) { > > // return sel string for existing anchor > > return '#qm0 li:eq(' + (idx) + ') a'; > > } > > > }); > > > in my index.html > > > then I do this to load content > > > $sections.click(function(){ > > alert('test'); > > if( last != this ){ // let's avoid needless requests > > var url = '' + this.hash.slice(1) + '.cfm'; > > $(this).html( '<div class="loading"><img > > src="images/ > > ajaxLoader.gif" /></div>' ).load( url, function(){ > > this.scrollLeft = 0;//scroll back to the > > left > > }); > > } > > last = this; > > this.blur(); // Remove the awful outline > > > return false; > > }); > > > and I want the cycle function to affect content that is loaded (this) > > > Thanks