去评论
dz插件网

Discuz X2 首页轮幻缩略图,焦点图,幻灯片,JS+css源码及安装使用教

admin
2020/07/08 10:12:58
1.将下载的FLV文件夹上传到论坛使用的模板的根目录;
2.将在后台新建一个模块模板。命名为“门户首页百变幻灯片”;复制下列代码
  1. <div id="focus_change"><div id="focus_change_list" copycode($('code_Ijp'));">复制代码
3.模块管理-数据调用-增加数据调用-模块分类(帖子模块)-模块标识 (门户首页百变幻灯片)-显示样式(门户首页百变幻灯片)

4.内部调用 将这样<!--{block/677}-->像似的代码放到你的首页幻灯片位置


5.并将以下代码放到<head>.....</head>之间;
  1. <script type="text/javascript">function $(id) { return document.getElementById(id); }function moveElement(elementID,final_x,final_y,interval) {if (!document.getElementById) return false;if (!document.getElementById(elementID)) return false;var elem = document.getElementById(elementID);if (elem.movement) {clearTimeout(elem.movement);}if (!elem.style.left) {elem.style.left = "0px";}if (!elem.style.top) {elem.style.top = "0px";}var xpos = parseInt(elem.style.left);var ypos = parseInt(elem.style.top);if (xpos == final_x && ypos == final_y) {return true;}if (xpos < final_x) {var dist = Math.ceil((final_x - xpos)/10);xpos = xpos + dist;}if (xpos > final_x) {var dist = Math.ceil((xpos - final_x)/10);xpos = xpos - dist;}if (ypos < final_y) {var dist = Math.ceil((final_y - ypos)/10);ypos = ypos + dist;}if (ypos > final_y) {var dist = Math.ceil((ypos - final_y)/10);ypos = ypos - dist;}elem.style.left = xpos + "px";elem.style.top = ypos + "px";var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";elem.movement = setTimeout(repeat,interval);}function classNormal(){var focusBtnList = $('focus_change_btn').getElementsByTagName('li');for(var i=0; i<focusBtnList.length; i++) {focusBtnList[i].className='';}}function focusChange() {var focusBtnList = $('focus_change_btn').getElementsByTagName('li');focusBtnList[0].onmouseover = function() {moveElement('focus_change_list',0,0,5);classNormal()focusBtnList[0].className='current'}focusBtnList[1].onmouseover = function() {moveElement('focus_change_list',-320,0,5);classNormal()focusBtnList[1].className='current'}focusBtnList[2].onmouseover = function() {moveElement('focus_change_list',-640,0,5);classNormal()focusBtnList[2].className='current'}focusBtnList[3].onmouseover = function() {moveElement('focus_change_list',-960,0,5);classNormal()focusBtnList[3].className='current'}}setInterval('autoFocusChange()', 5000);var atuokey = false;function autoFocusChange() {$('focus_change').onmouseover = function(){atuokey = true}$('focus_change').onmouseout = function(){atuokey = false}if(atuokey) return;var focusBtnList = $('focus_change_btn').getElementsByTagName('li');for(var i=0; i<focusBtnList.length; i++) {if (focusBtnList[i].className == 'current') {var currentNum = i;}}if (currentNum==0 ){moveElement('focus_change_list',-320,0,5);classNormal()focusBtnList[1].className='current'}if (currentNum==1 ){moveElement('focus_change_list',-640,0,5);classNormal()focusBtnList[2].className='current'}if (currentNum==2 ){moveElement('focus_change_list',-960,0,5);classNormal()focusBtnList[3].className='current'} if (currentNum==3 ){moveElement('focus_change_list',0,0,5);classNormal()focusBtnList[0].className='current'}}function autoFocusChange() {$('focus_change').onmouseover = function(){atuokey = true}$('focus_change').onmouseout = function(){atuokey = false}if(atuokey) return;var focusBtnList = $('focus_change_btn').getElementsByTagName('li');for(var i=0; i<focusBtnList.length; i++) {if (focusBtnList[i].className == 'current') {var currentNum = i;}}if (currentNum==0 ){moveElement('focus_change_list',-320,0,5);classNormal()focusBtnList[1].className='current'focusBtnList[1].className='focus_change_btn1'}if (currentNum==1 ){moveElement('focus_change_list',-640,0,5);classNormal()focusBtnList[2].className='current'}if (currentNum==2 ){moveElement('focus_change_list',-960,0,5);classNormal()focusBtnList[3].className='current'} if (currentNum==3 ){moveElement('focus_change_list',0,0,5);classNormal()focusBtnList[0].className='current'}}</script><style type="text/css">/* Reset style */* { margin:0; padding:0; word-break:break-all; }body { background:#FFF; color:#333; font:12px/1.6em Helvetica, Arial, sans-serif; }h1, h2, h3, h4, h5, h6 { font-size:1em; }a { color:#039; text-decoration:none; }a:hover { text-decoration:underline; }ul, li { list-style:none; }fieldset, img { border:none; }em, strong, cite, th { font-style:normal; font-weight:normal; }/* Focus_change style */#focus_change { position:relative; width:320px; height:400px; overflow:hidden; margin:20px 0 1px 60px; }#focus_change_list { position:absolute; width:1800px; height:330px; }#focus_change_list li { float:left; }#focus_change_list li img { width:320px; height:330px; }.focus_change_opacity { position:absolute; width:320px; height:80px; top:330px; left:0; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; }.focus_change_opacity1 { position:absolute; width:320px; height:30px; top:290px; left:0; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; }#focus_change_btn { position:absolute; width:320px; height:65px; top:318px;}#focus_change_btn ul { padding-left:3px; }#focus_change_btn li { display:inline; float:left; margin:0 1px; padding-top:12px; }#focus_change_btn li a img { width:72px; height:65px; border:2px solid #888; }#focus_change_btn li a img span{ float:left; padding-top:12px;}#focus_change_btn .current { background:url(6C164133877.gif) no-repeat 37px 8px;}#focus_change_btn .current img { border-color:#EEE; }.img_item{float:left;width:320px;position:relative;}.img_item img{ width:320px; height:330px; } .desc{z-index:10; float:left;width:320px;color:#fff;position:absolute;top:295px;}.desc a{color:#fff;}.desc H5{font-SIZE:18px; padding-left:10px} </style>
附件下载: