单页选项卡切换模板

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>单页选项卡切换模板</title>
    <!-- 引入jQuery库 -->
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <style>
        /* 样式调整 */
        .tabs { display: flex; cursor: pointer; }
        .tabs div { padding: 10px; border: 1px solid #ccc; }
        .tabs .active { background-color: #f0f0f0; border-bottom: none; }
        .content { border: 1px solid #ccc; border-top: none; padding: 20px; display: none; }
        .content.active { display: block; }
    </style>
</head>
<body>

    <!-- 选项卡导航 -->
    <div class="tabs">
        <div class="tab active" data-target="#content1">选项卡1</div>
        <div class="tab" data-target="#content2">选项卡2</div>
        <div class="tab" data-target="#content3">选项卡3</div>
    </div>

    <!-- 选项卡内容 -->
    <div id="content1" class="content active">
        <h2>内容1</h2>
        <p>这是选项卡1的内容。</p>
    </div>
    <div id="content2" class="content">
        <h2>内容2</h2>
        <p>这是选项卡2的内容。</p>
    </div>
    <div id="content3" class="content">
        <h2>内容3</h2>
        <p>这是选项卡3的内容。</p>
        <!-- 插入指定URL的链接 -->

    </div>

    <script>
        $(document).ready(function() {
            $('.tab').click(function() {
                // 移除所有活动状态
                $('.tab').removeClass('active');
                $('.content').removeClass('active');

                // 设置当前选项卡为活动状态
                $(this).addClass('active');

                // 显示对应的内容区域
                var target = $(this).data('target');
                $(target).addClass('active');
            });

            // AJAX示例(本例中未实际使用,但展示了如何集成)
            /*
            $('#some-button').click(function() {
                $.ajax({
                    url: 'your-server-endpoint',
                    type: 'GET',
                    success: function(response) {
                        // 处理响应数据
                        console.log(response);
                    },
                    error: function(xhr, status, error) {
                        console.error('AJAX请求失败:', status, error);
                    }
                });
            });
            */
        });
    </script>

</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值