点击新闻标题,内容随着标题切换

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script src="js/jquery-1.11.3.js"></script>
    <style>
         li{list-style: none;}
         .parent{height: 150px;}
        .parent ul li{float: left; width: 25%; text-align: center; background:dodgerblue;height: 50px;vertical-align: middle;font-size:25px;line-height: 50px;}
        .list_c li{display: none;background-color: lightcoral;height: 100px; width: 50%;margin: auto;text-align: center;}
    </style>
</head>
<body>

<div class="parent">
    <ul class="list_p">
        <li>公司新闻</li>
        <li>商城公告</li>
        <li>活动公告</li>
        <li>关于我们</li>
    </ul>
</div>

    <div class="child" >
        <ul class="list_c">
            <li > 公司新闻 </li>
            <li> 商城公告</li>
            <li> 活动公告</li>
            <li> 关于我们</li>
        </ul>
    </div>

<script>
    $(document).ready(function() {
        parent=$(".list_p").children();
        child=$(".list_c").children();
        child[0].style.display="block";
        alert(typeof parent)
        $(parent).click(function(){
            $(".list_c li").css("display","none");
            $(child[ $(this).index() ]).css( "display","block" );
        })
    });
</script>
</body>
</html>
实现一个新闻列表并支持翻页切换对应内容的功能,我们可以使用JavaScript来完成。 首先,我们需要在HTML中创建一个用于显示新闻列表的容器,比如一个 <div>元素,设置一个特定的id,例如"news-container"。 然后,我们需要准备一些新闻数据,可以使用一个数组来存储。每个新闻可以用一个对象来表示,包括标题内容、作者等信息。 接下来,我们可以写一个JavaScript函数来加载新闻列表。该函数可以通过获取指定id的容器元素,然后按照预定的格式将新闻内容插入其中。 例如,可以使用innerHTML属性将新闻标题用<h3>标签包裹起来,新闻内容用<p>标签包裹起来,并将它们拼接成一个完整的HTML字符串。 在加载新闻列表的同时,我们还需要将新闻的索引存储在容器元素的自定义属性中,方便后续使用。 为了支持翻页切换,我们可以在页面上创建两个按钮,分别用于向前翻页和向后翻页。当点击这两个按钮时,我们可以编写对应的JavaScript函数来实现切换。 在翻页函数中,我们需要根据当前显示的新闻索引,来判断下一篇或上一篇新闻的索引。然后,我们再次调用加载新闻列表的函数,将对应的新闻内容显示在容器中。 同时,我们还需要对索引进行一些限制,比如在到达第一篇新闻时,禁用向前翻页按钮;在到达最后一篇新闻时,禁用向后翻页按钮。 以上就是用JavaScript实现一个新闻列表,并支持翻页切换对应内容的大致思路。具体的实现代码可能还需根据具体需求进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值