may have figured it out....will post back later.

On Jun 30, 10:06 am, expresso <dschin...@gmail.com> wrote:
> I just don't see how his example could be working even though it is!
> I've tried the exact same thing.  The itemLoadCallback on his appears
> to be called every time you click the next button but that behavior I
> have yet to reproduce on my end.
>
> On Jun 30, 9:33 am, expresso <dschin...@gmail.com> wrote:
>
> > We only want to load 3 (deferred loading).  Then be able to click
> > next, it hits my getJSON to load 3 new ones.  Just like the Flickr
> > example.  I have not gotten this to work and worse, the Add button
> > doesn't show enabled unless you give the carousel a size that is >
> > than your data's length.
>
> > so even if I load only 3 images at first and give the carousel.size
> > (data.length) which is 3, the next button is disabled.  And even if I
> > give it carousel.size(data.length + 1), I get the next button, but
> > when clicked, it doesn't repaint the images with the new load from a
> > new call of getJSON.
>
> > On Jun 30, 8:58 am, Charlie <charlie...@gmail.com> wrote:
>
> > > load 6 on page load? when "Next" 3 move into place go get 3 more
> > > expresso wrote:I've been trying for the last 2 days to get this thing to 
> > > call my getJSON and fetch a new set of records based on the carousel.last 
> > > value when you click the next button. It loads 3 pictures on start up 
> > > just fine but the next button is not enabled because I only have 3 loaded 
> > > and there are no more lingering in the queue. I don't want any lingering. 
> > > Check out this example, this is what I'm trying to do but instead fetch 
> > > the new set of images with my getJSON 
> > > method:http://sorgalla.com/projects/jcarousel/examples/dynamic_flickr_api.ht...is
> > >  my code but it's not working meaning I load 3 images and the next button 
> > > is not enabled. Even when I load 4 images (to get the next button to be 
> > > clickable because I've loaded 4 images and it knows there's another one 
> > > in addition to the 3), it doesn't go and fetch a new set of 3 images: 
> > > <script src="../scripts/jquery-1.3.2.min.js" type="text/javascript"></ 
> > > script> <script src="../scripts/jquery.jcarousel.pack.js" type="text/ 
> > > javascript"></script> <link rel="stylesheet" type="text/css" 
> > > href="../css/ jquery.jcarousel.css" /> <link rel="stylesheet" 
> > > type="text/css" href="../css/skin.css" /> <script type="text/javascript"> 
> > > jQuery(document).ready(function() { $('#mycarousel').jcarousel({ 
> > > itemLoadCallback: mycarousel_itemLoadCallback }); }); function decode(s) 
> > > { return s.replace(/&amp;/g, "&") .replace(/&quot;/g, '"') 
> > > .replace(/&#039;/g, "'") .replace(/&lt;/g, "<") .replace(/&gt;/g, ">"); 
> > > }; function mycarousel_itemLoadCallback(carousel, state) { 
> > > carousel.lock(); //for (var i = carousel.first; i <= carousel.last; i++) 
> > > { mycarousel_itemAddCallback(carousel, carousel.first, carousel.last); 
> > > //} }; function mycarousel_itemAddCallback(carousel, first, last) { // 
> > > Unlock carousel.unlock(); 
> > > $.getJSON("http://localhost:59396/xxx/xxxHandler.ashx?action=carouselproducts&se..."+
> > >  "&cfirst=" + carousel.first + "&clast=" + carousel.last, function(data) 
> > > { carousel.size(data.length); $.each(data, function(i, item) { 
> > > carousel.add(i, decode(item.ImageTag)); if (i == 3) return false; }); }); 
> > > }; </script> </head> <body> <form id="form1" runat="server"> <div> <ul 
> > > id="mycarousel" class="jcarousel-skin-ie7"> <!-- this will be dynamically 
> > > populated --> </ul> </div> </form> </body> </html> I don't know what else 
> > > to try here or how to get that working like the example. And I don't 
> > > think I need all that paging logic because I'm not using Flickr, and I 
> > > want to just base the next set to fetch based on the first and last index 
> > > of the carousel.

Reply via email to