php cms 轮播图,phpcms如何实现轮播

b5165a37b50c6f39f909b39922b42a87.png

phpcms首页实现轮播图

1.在你想要加轮播图的位置加入以下

由于这个焦点幻灯比较特殊,图片和文字需要两次调用,另外,后台添加内容时要勾选首页焦点图推荐,就可以添加到首页

推荐:《phpcms教程》

2.当然,这里面的css样式根据自己的需求做更改,在这里就不贴出css代码了,实现轮播需要加入以下js代码window.οnlοad=function(){//获取元素var flowDiagram = document.getElementById('flowDiagram');//容器var photo = document.getElementById("photo");var button = document.getElementById("button").getElementsByTagName('span');var pre = document.getElementById("pre");var next = document.getElementById("next");var index = 1;var m;function move(){m = setInterval(next.onclick,3000);}function stop(){if(m)clearInterval(m);}function buttonlight(){for (var i = 0; i < button.length; i++) {if(button[i].className == "on"){button[i].className = "";break;}}button[index-1].className = "on";}pre.οnclick=function() {if (index == 1)index = 5;elseindex = index - 1;buttonlight();photo.style.left = parseInt(photo.style.left) + 1200 + "px";if (parseInt(photo.style.left) > -1200){photo.style.left = -6000 + "px";}}next.onclick = function(){//当right键被触发时响应if (index == 5)index = 1;elseindex = index + 1;buttonlight();photo.style.left = parseInt(photo.style.left) - 1200 + "px";if (parseInt(photo.style.left) < -6000){photo.style.left = -1200 + "px";}}for (var i = 0; i < button.length; i++){button[i].onclick = function(){if(this.className=="on")return;var currentindex = parseInt(this.getAttribute("index"));//getAttribute能获取自定义的属性值,也可以获取自带的属性值var distance = currentindex - index;photo.style.left = parseInt(photo.style.left) - 1200 * distance + "px";index = currentindex;buttonlight();}}flowDiagram.onmouseover = stop;flowDiagram.onmouseout = move;move();}最终效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值