最新文章专题视频专题问答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
当前位置: 首页 - 科技 - 知识百科 - 正文

jsjquery做的图片连续滚动代码_jquery

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

jsjquery做的图片连续滚动代码_jquery

jsjquery做的图片连续滚动代码_jquery:核心代码如下,大家可以参考 代码如下: $(document).ready(function(){ $(.bannerbutton li).each( function(){ $(this).click( function(){ bannerGo($(this).attr(num)); } ) } ) $(.
推荐度:
导读jsjquery做的图片连续滚动代码_jquery:核心代码如下,大家可以参考 代码如下: $(document).ready(function(){ $(.bannerbutton li).each( function(){ $(this).click( function(){ bannerGo($(this).attr(num)); } ) } ) $(.
 核心代码如下,大家可以参考
代码如下:


$(document).ready(function(){

$(".bannerbutton li").each(
function(){
$(this).click(
function(){
bannerGo($(this).attr("num"));
}
)
}
)
$(".img li:last").html($(".img li:first").html());
});
var active=1;//当前显示第1个
var picNum=4;//4个图转换
var time=500;//移动速度
var intTime=3000;//自动转换间隔时间
var width=568; //图片宽
var perDistance=57;//每次移动距离
var tagObj=0;
var marquee;
var autoMarquee;
var distance;
var tmpDistance=0;
var listLeft=0;
var tagLeft=0;
var move=false;

function bannerGo(tag){
if(active != tag){
if(!move){
listLeft=parseInt($(".banner ul.img").css("left"));
distance=(tag-active)*width;
tmpDistance=0;
perTime=parseInt(time*perDistance/distance);
if(tag>active){
tagLeft=listLeft-distance;
marquee=setInterval("Marquee(1)",perTime)
}else{
tagLeft=listLeft-distance;
marquee=setInterval("Marquee(0)",perTime)
}
active=Number(tag);
if(active==picNum+1)
active=1;
move=true;
}
}
}

function Marquee(t){
var x=false;
if(t==0){
listLeft=listLeft+perDistance;
if((tagLeft-listLeft)>=perDistance){
$(".banner ul.img").css("left",listLeft+"px");
}else{
$(".banner ul.img").css("left",tagLeft+"px");
x=true;
}
}else{
listLeft=listLeft-perDistance;
if((tagLeft-listLeft)<=perDistance){
$(".banner ul.img").css("left",listLeft+"px");
}else{
$(".banner ul.img").css("left",tagLeft+"px");
x=true;
}
}
if(x){
clearInterval(marquee);
tmpDistance=0;
listLeft=0;
tagLeft=0;
move=false;
$(".bannerbutton li").css("background","url(/images/index/b2.gif) no-repeat");
$(".bannerbutton li[@num="+active+"]").css("background","url(/images/index/b1.gif) no-repeat");
if(tagObj==picNum+1){
$(".banner ul.img").css("left","0");
active=1;
}
}
}

function autoMarquee(){
tagObj=Number(active)+1;
bannerGo(tagObj);
}

function autoMarqueeStart(){
if(!move){
marquee=setInterval("autoMarquee()",intTime)
}else{
setTimeout("autoMarqueeStart()",time);
}

}
autoMarqueeStart();




  • 1

  • 2

  • 3

  • 4










  • 文档

    jsjquery做的图片连续滚动代码_jquery

    jsjquery做的图片连续滚动代码_jquery:核心代码如下,大家可以参考 代码如下: $(document).ready(function(){ $(.bannerbutton li).each( function(){ $(this).click( function(){ bannerGo($(this).attr(num)); } ) } ) $(.
    推荐度:
    标签: 图片 的图片 滚动
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top