js简单的标签切换代码

前端中经常用到tab标签切换的效果,其实实现代码很简单,使用jq来撰写代码只需要简短的几行,也很好理解

首先引入jquery库,具体JS代码文件如下:

<script type="javascript">
$(".cl_title > a").hover(function() {
    var index = $(".cl_title > a").index(this);
    $(".cl_title > a").removeClass("on").eq(index).addClass("on");
    $(".ml_body").hide().eq(index).show();
});
<script>

html代码如下:

<div class="cl_title">
<a href="javascript::void(0);" class="on">最新推荐</a>
<a href="javascript::void(0);">经典推荐</a>
</div>
<div class="ml_body">
{pc:content action="position" posid="2" order="listorder DESC" thumb="1" num="10"}
{loop $data $r}
<dl><dt><a href="{$r[url]}" title="《{$r[title]}》高清下载" target="_blank"><img src="{thumb($r['thumb'],125,174)}" alt="{$r[title]}" /></a></dt><dd><a href="">{str_cut($r['title'],30)}</a></dd></dl>
{/loop}
{/pc}
</div>
<div class="ml_body" style="display:none;">
{pc:content action="position" posid="12" order="listorder DESC" thumb="1" num="10" }
{loop $data $r}
<dl><dt><a href="{$r[url]}" title="《{$r[title]}》高清下载" target="_blank"><img src="{thumb($r['thumb'],125,174)}" alt="{$r[title]}" /></a></dt><dd><a href="">{str_cut($r['title'],30)}</a></dd></dl>
{/loop}
{/pc}
</div>


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/6.html