Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->网站设计 ->网页制作 ->正文

最简单的栏目切换方法(样式系列之栏目切换篇2)

来源:Linuxdby.com 作者:Webmaster 时间:2007-04-28 点击: [收藏] [投稿]

最近有网友反映,本人整理提供的凤凰和网易栏目切换效果太麻烦,想要一个简单点的,容易实现的,所以仿照PP娱乐网的效果http://www.ppyule.com/整理了一下,用简单的代码就可以轻松实现栏目切换效果,而且更加容易自由布局,本例分别提供了调用六个栏目和三个栏目的两种效果。

最前面的两个栏目我用table做的样式测试,完全可以的!

图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看
下面的就是原来的效果!

图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看
以下是调用三个栏目的!

图片点击可在新窗口打开查看此主题相关图片如下:


图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

这里特殊说明的是,标签部分可以用表格来实现的,想怎么调用就怎么调用,只要先行做好样式,可以图文混排,可以是新闻列表,可以是导读,你完全不用受本例效果限制,真的可以说是“为所欲为”了。样式的例子我也在样式系列中发了一些参考的,那些完全可以改成你自己要的。

这里做了一个简单的列表样式,就是新闻居左,日期右对齐的那种:

参考样式:<TR><TD width="15" vAlign="middle">·</TD> <TD width="165" vAlign="top" align="left"><A class=hei12 href="{NS:FS_NewsURL}" target=_blank>{NS:FS_NewsTitle}</A></TD> <TD width="65" vAlign="top" align="right">07-01-13 22:48:58</TD> </TR>

你再看看代码和插入标签后的效果是多么的简单:

代码及混合后位置:

<LINK
href="test2/play.css" type=text/css
rel=stylesheet>


<SCRIPT>
var SwapID=0;
var PauseTime=15*1000;
var Timer1;
function swap(Obj)
{
 var st = document.getElementsByName('lt2');
 var j;
 if(st.length>0)
 {
  for(j=0; j<st.length; j++)
  {
   if(st[j]==Obj)
   {
    lt2[j].style.display='';
    //mt[j].style.background='url(images/lb1.gif)';#C8D5DD;
    //mt[j].style.background='#F2F7FD';
    mt[j].style.background='#ADC1DA'
    mt[j].style.color='#FFFFFF'
   }
   else
   {
    lt2[j].style.display='none';
    mt[j].style.background='#FFFFFF';
    mt[j].style.color='#333333'
   }
  }
 }
}

function AutoSwap()
{
 //StopSwap();Swap(lt[SwapID])
 for (i=0;i<3;i++)
 Swap(lt[i]);
 //SwapID+=1;
 //if (SwapID==3) { SwapID=1; }
 Timer1=setTimeout("AutoSwap()",PauseTime);
}
 
function StopSwap()
{
 clearTimeout(Timer1);
}
</SCRIPT>


<META content="MSHTML 6.00.3790.2759" name=GENERATOR></HEAD>
<BODY>


<DIV id=all>

<DIV id=ppyule></DIV>
<!--子菜单-->

<!--正文开始,相关内容-->
<DIV id=ppyule>
  <DIV id=left_top>
<DIV id=xiangguan>
<DIV
style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px"><SPAN
id=mt onmouseover=swap(lt2[0]);
style="BACKGROUND: #adc1da; COLOR: #ffffff">相关内容</SPAN><SPAN id=mt

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:3.1-自由标签教程   下一篇:我也放个栏目切换代码,简简单单的。

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号