HTML
CSS代码 #preview_wrap { margin: 0 auto; padding: 22px; width: 550px; height: 400px; background: url('images/bg_preview.gif') top left no-repeat; } #preview_outer { overflow: hidden; width: 550px; height: 400px; position: relative; } #preview_inner { text-align: left; height: 100%; position: relative; } #preview_inner div { float: left; width: 550px; height: 400px; position: relative; } #preview_inner div a { position: absolute; bottom: 0; left: 0; display: block; width: 100%; text-indent: 20px; padding: 20px 0; color: #fff; background: url(images/bg_trans.png); text-decoration: none; font-size: 18px; } #thumbs { padding-top: 30px; position: relative; width: 750px; text-align: center; } #thumbs span { padding: 12px; width: 80px; height: 80px; cursor: pointer; background: url('images/bg_thumb.gif') top left no-repeat; display: inline-block; } #arrow { position: absolute; top: -13px; background: url('images/bg_arrow.gif') top center no-repeat; width: 104px; height: 39px; display: none; }jQuery $(document).ready(function () { // Save the jQuery objects for later use. var outer = $("#preview_outer"); var arrow = $("#arrow"); var thumbs = $("#thumbs span"); var preview_pos; var preview_els = $("#preview_inner div"); var image_width = preview_els.eq(0).width(); // Get width of imaages // Hook up the click event thumbs.click(function () { // Get position of current image preview_pos = preview_els.eq(thumbs.index(this)).position(); // Animate them! outer.stop().animate({ 'scrollLeft': preview_pos.left }, 500); arrow.stop().animate({ 'left': $(this).position().left }, 500); }); // Reset positions on load arrow.css({ 'left': thumbs.eq(0).position().left }).show(); outer.animate({ 'scrollLeft': 0 }, 0); // Set initial width $("#preview_inner").css('width', preview_els.length * image_width); });文件目录······
暂无数据
猜你喜欢
更多»
项目推荐
更多»
PDF电子书
更多»
Java多线程编程核心技术
(2)
Linux命令详解词典.pdf
(5)
深入Python3中文版
(0)
百度SEO一本通.pdf
(0)
mysql必知必会.pdf
(2)
疯狂JAVA讲义 pdf电子书
(3)
C# 图解教程pdf电子书
(3)
研磨设计模式 pdf电子书
(0)