javascript - 页面中两个定时器覆盖问题如何解决?
ringa_lee
ringa_lee 2017-04-11 10:07:11
[JavaScript讨论组]

先上代码:
引入js代码

(function(){
    
    var defaults={
        adWidth:1000, //广告宽度
        adHeight:60,  //广告高度
        imgPages:5,   //图片张数
        imgType:'jpg', //图片格式
        imgPath:'images/', //图片路径
        //showEffect:'ease', //广告轮播效果
        hrefArr:[]  //a链接数组
        };
    
    $.fn.AdShow=function(options,undefined){
        
        var opts=$.extend(defaults,options,undefined),
            obj=$(this),
            current=0,
            timer=null,
            
            //初始化
            Init=function(){
                var oAdBox=$('
    '); obj.append(oAdBox); //创建图片 for(var i=0;i'):$('
  • '); var oA=(opts.hrefArr.length!=1)?$(''):$(''); oA.append(img); oLi.append(oA); oAdBox.append(oLi); }; newImg.src=opts.imgPath+(i+1)+'.'+opts.imgType; })(i); } }, ShowNow=function(){ timer=setInterval(function(){ current++; if(current

    页面布局

    
    
    
    
    js广告
    
    
    
    
    
    

    问题就在下边,请大神指导

    ringa_lee
    ringa_lee

    ringa_lee

    全部回复(1)
    PHP中文网

    调试一下:

    $('.ad-wrapper').xxx
    改为->
    $(obj).find('.ad-wrapper').xxx
    

    看了源码, 终于知道你要干什么了 = =

    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号