|
|
@@ -46,6 +46,7 @@ define(['jquery', "template", "Tools", 'swiper'], function ($, template, Tools, |
|
|
|
module.data.newImgList = newImgList; |
|
|
|
var newListDataImg = template('newListDataImg', module.data); |
|
|
|
$("#bannerFocusNextContent").html(newListDataImg); |
|
|
|
roll(20) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
@@ -64,5 +65,37 @@ define(['jquery', "template", "Tools", 'swiper'], function ($, template, Tools, |
|
|
|
tools.doGet(newsList, {pageNum:1,pageSize:8,infoName:$("#searchInput").val()}, module.newsList , true); |
|
|
|
} |
|
|
|
|
|
|
|
function roll(t) { |
|
|
|
var ul1 = document.getElementById("newListContent"); |
|
|
|
var ul2 = document.getElementById("newListContent2"); |
|
|
|
var ulbox = document.getElementById("review_box"); |
|
|
|
ul2.innerHTML = ul1.innerHTML; |
|
|
|
ulbox.scrollTop = 0; // 开始无滚动时设为0 |
|
|
|
var timer = setInterval(rollStart, t); // 设置定时器,参数t用在这为间隔时间(单位毫秒),参数t越小,滚动速度越快 |
|
|
|
// 鼠标移入div时暂停滚动 |
|
|
|
ulbox.onmouseover = function () { |
|
|
|
clearInterval(timer); |
|
|
|
} |
|
|
|
// 鼠标移出div后继续滚动 |
|
|
|
ulbox.onmouseout = function () { |
|
|
|
timer = setInterval(rollStart, t); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 开始滚动函数 |
|
|
|
function rollStart() { |
|
|
|
// 上面声明的DOM对象为局部对象需要再次声明 |
|
|
|
var ul1 = document.getElementById("newListContent"); |
|
|
|
var ul2 = document.getElementById("newListContent2"); |
|
|
|
var ulbox = document.getElementById("review_box"); |
|
|
|
// 正常滚动不断给scrollTop的值+1,当滚动高度大于列表内容高度时恢复为0 |
|
|
|
console.log(ulbox.scrollTop+'--------'+ul1.scrollHeight) |
|
|
|
if (ulbox.scrollTop >= ul1.scrollHeight) { |
|
|
|
ulbox.scrollTop = 0; |
|
|
|
} else { |
|
|
|
ulbox.scrollTop += 1; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return module; |
|
|
|
}); |
|
|
|
}); |