最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

基于jquery实现图片广告轮换效果代码_jquery

来源:动视网 责编:小采 时间:2020-11-27 20:59:49
文档

基于jquery实现图片广告轮换效果代码_jquery

基于jquery实现图片广告轮换效果代码_jquery:效果图:实现代码: 代码如下: hotmarquee * { margin: 0; padding: 0; } body { font: 12px; padding-top: 50px; padding-right: 200px; padding-bottom: 100px; padding-left: 200px; } ul { li
推荐度:
导读基于jquery实现图片广告轮换效果代码_jquery:效果图:实现代码: 代码如下: hotmarquee * { margin: 0; padding: 0; } body { font: 12px; padding-top: 50px; padding-right: 200px; padding-bottom: 100px; padding-left: 200px; } ul { li
 效果图:

实现代码:
代码如下:




hotmarquee



var curr = 0, next = 0, count = 0;
$(document).ready(function () {
// 记录图片的数量
count = $('#img_list a').size();
t = setInterval('imgPlay()', 3000);
// 鼠标移动到图片或导航上停止播放,移开后恢复播放
$('#imgs li, #img_list a').hover(function () {
clearInterval(t);
}, function () {
t = setInterval('imgPlay()', 3000);
});
//点击导航播放到相应的图片
$('#img_list a').click(function () {
// index()函数返回当前导航的下标
var index = $('#img_list a').index(this);
if (curr != index) {
play(index);
curr = index;
};
return false;
});
});
// 播放图片的函数
var imgPlay = function () {
next = curr + 1;
// 若当前图片播放到最后一张,这设置下一张要播放的图片为第一张图片的下标
if (curr == count - 1) next = 0;
play(next);
curr++;
// 在当前图片的下标加1后,若值大于最后一张图片的下标,则设置下一轮其实播放的图片下标为第一张图片的下标,而next永远比curr大1
if (curr > count - 1) { curr = 0; next = curr + 1; }
};
// 控制播放效果的函数
var play = function (next) {
// 当前的图片滑到左边-500px,完成后返回到右边490px
// 下一张图片滑到0px处,完成后导航的焦点切换到下一个点上
$('#imgs li').eq(curr).css({ 'opacity': '0.5' }).animate({ 'left': '-500px', 'opacity': '1' }, 'slow', function () {
$(this).css({ 'left': '490px' });
}).end()
.eq(next).animate({ 'left': '0px', 'opacity': '1' }, 'slow', function () {
$('#img_list a').siblings('a').removeClass('active').end().eq(next).addClass('active');
});
};






  • target="_blank">
    1" />


  • 2" />


  • 3" />


  • 4" />



  • 1 2 3
    4





    文档

    基于jquery实现图片广告轮换效果代码_jquery

    基于jquery实现图片广告轮换效果代码_jquery:效果图:实现代码: 代码如下: hotmarquee * { margin: 0; padding: 0; } body { font: 12px; padding-top: 50px; padding-right: 200px; padding-bottom: 100px; padding-left: 200px; } ul { li
    推荐度:
    标签: 图片 代码 广告
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top