为了账号安全,请及时绑定邮箱和手机立即绑定

col-1滚动完没有把内容赋给col-2,不知道什么原因,进不去判断

.screen_div{

    width:650px;

    height: 41px;

    line-height:41px;

    overflow: hidden;

    

}

#col-1{

    width:2938px;

    height:41px;

    line-height:41px;

    float: left;

}

#col-1 ul li{

    float: left;

    background: url(../img/dian1_14fd99e2.jpg) no-repeat left;

    padding-left:13px;

    margin-right:15px;

    .acolor();

}


<div class="screen_div">

<div id="col-1">

<ul>

<li><a href="http://news.ifeng.com/a/20160824/49830727_0.shtml" target="_blank" title="江西天气有多热?总理的衬衫告诉你!(图)" class="li_a">江西天气有多热?总理的衬衫告诉你!(图)</a></li>

<li><a href="http://news.ifeng.com/a/20160824/49830670_0.shtml" target="_blank" title="中国首次公布火星探测器外形 预计2020年登陆">中国首次公布火星探测器外形 预计2020年登陆</a></li>

<li><a href="http://news.ifeng.com/a/20160824/49830665_0.shtml" target="_blank" title="美“青龙”部队入驻日本 欲断中俄军事通道">美“青龙”部队入驻日本 欲断中俄军事通道</a></li>

<li><a href="http://news.ifeng.com/a/20160824/49830610_0.shtml" target="_blank" title="巴基斯坦遭洛马出卖?F-16生产线或全部转移印度">巴基斯坦遭洛马出卖?F-16生产线或全部转移印度</a></li>

<li><a href="http://news.ifeng.com/a/20160824/49830609_0.shtml" target="_blank" title="一只企鹅被擢升为挪威准将 佩戴勋章检阅部队(图)">一只企鹅被擢升为挪威准将 佩戴勋章检阅部队(图)</a></li>

<li><a href="http://news.ifeng.com/a/20160824/49830727_0.shtml" target="_blank" title="江西天气有多热?总理的衬衫告诉你!(图)">江西天气有多热?总理的衬衫告诉你!(图)</a></li>

<li><a href="http://news.ifeng.com/a/20160824/49830670_0.shtml" target="_blank" title="中国首次公布火星探测器外形 预计2020年登陆">中国首次公布火星探测器外形 预计2020年登陆</a></li>

<li><a href="http://news.ifeng.com/a/20160824/49830665_0.shtml" target="_blank" title="美“青龙”部队入驻日本 欲断中俄军事通道">美“青龙”部队入驻日本 欲断中俄军事通道</a></li>

<li><a href="http://news.ifeng.com/a/20160824/49830610_0.shtml" target="_blank" title="巴基斯坦遭洛马出卖?F-16生产线或全部转移印度">巴基斯坦遭洛马出卖?F-16生产线或全部转移印度</a></li>

<li><a href="http://news.ifeng.com/a/20160824/49830609_0.shtml" target="_blank" title="一只企鹅被擢升为挪威准将 佩戴勋章检阅部队(图)">一只企鹅被擢升为挪威准将 佩戴勋章检阅部队(图)</a></li>

</ul>

</div>

<div id="col-2">

</div>

</div>

var screnn_div=$(".screen_div");

var time=0;

$(document).ready(function(){

   setInterval('marquee()',20);

});

function marquee(){

time+=1;

screnn_div.scrollLeft(time);

console.log("secreen:"+ screnn_div.scrollLeft());

if(screnn_div.scrollLeft()>=$("#col-1").width()){

  $("#col-2").html($("#col-1").html());

}

else{

  screnn_div.scrollLeft(time);

}

}


正在回答

3 回答

我执行效果是OK的。。

0 回复 有任何疑惑可以回复我~
#1

范克里夫

办公网络限制了上传,贴不了我测试的代码。。
2016-08-24 回复 有任何疑惑可以回复我~
#2

慕粉3343138 提问者

我做的是文字往左边滚动,用jquery 没有用js 感觉问题好多啊
2016-08-24 回复 有任何疑惑可以回复我~
#3

范克里夫 回复 慕粉3343138 提问者

不好意思,刚刚看错了,滚动到最后会停住,无法循环滚动。 我打日志看了下,screnn_div.scrollLeft()最大值是2288,$("#col-1").width()是2938,所以if语句永远不会进入第一个分支。你再自己看看吧
2016-08-24 回复 有任何疑惑可以回复我~
#4

慕粉3343138 提问者 回复 范克里夫

就是不明白,为什么scrollLeft()的最大值为什么到不了width的值
2016-08-26 回复 有任何疑惑可以回复我~
查看1条回复

= =  

0 回复 有任何疑惑可以回复我~

你查看下源代码,调试一下,再alert一下

0 回复 有任何疑惑可以回复我~
#1

慕粉3343138 提问者

就是不知道问题在那里
2016-08-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
信息滚动效果制作
  • 参与学习       47735    人
  • 解答问题       333    个

萌妹子带您快速学习滚动效果,掌握无缝滚动和歇间性滚动的制作方法

进入课程

col-1滚动完没有把内容赋给col-2,不知道什么原因,进不去判断

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号