897457487 发表于 2013-2-7 15:02:15

jQuery图片文本滚动切换插件jCarousel

jCarousel 是个非常好看又好用的内容滚动切换插件,可以实现按序水平或垂直,可以实现如新浪微博首页效果,

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us"><head><title>jCarousel Examples</title><link href="../style.css" rel="stylesheet" type="text/css" /><!--jQuery library--><script type="text/javascript" src="../lib/jquery-1.4.2.min.js"></script><!--jCarousel library--><script type="text/javascript" src="../lib/jquery.jcarousel.min.js"></script><!--jCarousel skin stylesheet--><link rel="stylesheet" type="text/css" href="../skins/ie7/skin.css" /><script type="text/javascript">function mycarousel_itemLoadCallback(carousel, state){    // Since we get all URLs in one file, we simply add all items    // at once and set the size accordingly.    if (state != 'init')      return;    jQuery.get('dynamic_ajax.txt', function(data) {      mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, data);    });};function mycarousel_itemAddCallback(carousel, first, last, data){    // Simply add all items at once and set the size accordingly.    var items = data.split('|');    for (i = 0; i < items.length; i++) {      carousel.add(i+1, mycarousel_getItemHTML(items));    }    carousel.size(items.length);};/** * Item html creation helper. */function mycarousel_getItemHTML(url){    return '<img src="' + url + '" width="75" height="75" alt="" />';};jQuery(document).ready(function() {    jQuery('#mycarousel').jcarousel({      itemLoadCallback: mycarousel_itemLoadCallback    });});</script></head><body><div id="wrap"><h1>jCarousel</h1><h2>Riding carousels with jQuery</h2><h3>Carousel with dynamic content loading via Ajax</h3><p>    The data is loaded dynamically from a simple text file which contains the image urls.</p><div id="mycarousel" class="jcarousel-skin-ie7">    <ul>      <!-- The content will be dynamically loaded in here -->    </ul></div></div></body></html>
效果如下:
http://dl.iteye.com/upload/attachment/448804/19d486ad-0351-3e62-9fad-7a2202be3369.jpg
更多列子请参考
https://github.com/jsor/jcarousel
页: [1]
查看完整版本: jQuery图片文本滚动切换插件jCarousel