function mycarousel_itemLoadCallback(carousel, state) { if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( '/goodsAjax?t=liders', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemLoadCallbackNew(carousel, state) { if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( '/goodsAjax?t=New', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemLoadCallbackAreaGoods(carousel, state) { if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( '/goodsAjax?t=areaGoods', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemLoadCallbackGoodsAreaGoods(carousel, state) { if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( '/goodsAjax?t=oneAreaGoods', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemAddCallback(carousel, first, last, xml) { carousel.size(parseInt(jQuery('total', xml).text())); jQuery('images', xml).each(function(i) { carousel.add(first + i, mycarousel_getItemHTML(jQuery('image',this).text(),jQuery('link',this).text())); }); }; function mycarousel_getItemHTML(url,link) { return ''; }; $(document).ready(function(){ jQuery('#imgLiders').jcarousel({ // itemVisibleOutCallback: {onAfterAnimation: function(carousel, item, i, state, evt) { carousel.remove(i); }}, itemLoadCallback: mycarousel_itemLoadCallback }); jQuery('#imgNew').jcarousel({ // itemVisibleOutCallback: {onAfterAnimation: function(carousel, item, i, state, evt) { carousel.remove(i); }}, itemLoadCallback: mycarousel_itemLoadCallbackNew }); jQuery('#areaGoods').jcarousel({ // itemVisibleOutCallback: {onAfterAnimation: function(carousel, item, i, state, evt) { carousel.remove(i); }}, itemLoadCallback: mycarousel_itemLoadCallbackAreaGoods }); jQuery('#goodsAreaGoods').jcarousel({ // itemVisibleOutCallback: {onAfterAnimation: function(carousel, item, i, state, evt) { carousel.remove(i); }}, itemLoadCallback: mycarousel_itemLoadCallbackGoodsAreaGoods }); $('#leftmenu li:has(ul) a').click(function(){ if($('ul',$(this).parent()).css('display')=='none') $('ul',$(this).parent()).css('display','block'); else $('ul',$(this).parent()).css('display','none'); return false; }); $('#leftmenu li ul li a').unbind('click'); });