源分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

带左右箭头jquery tab切换功能添加

代码编程 青果笔记 5个月前 (12-27) 332次浏览 0个评论 扫描二维码

以下是一个简单的带有左右箭头的 jQuery Tab 切换的例子。在这个例子中,我们使用了 HTML、CSS 和 jQuery 来实现基本的左右箭头 Tab 切换效果。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>带左右箭头的Tab切换</title>
<style>
.tabs-container {
width: 300px;
margin: 20px auto;
overflow: hidden;
}

.tabs {
display: flex;
list-style: none;
padding: 0;
margin: 0;
}

.tab {
flex: 1;
text-align: center;
padding: 10px;
cursor: pointer;
background-color: #ddd;
}

.tab-content {
display: none;
padding: 20px;
border: 1px solid #ccc;
}

.tab-content.active {
display: block;
}

.arrow {
cursor: pointer;
font-size: 24px;
margin-top: 10px;
}
</style>
</head>
<body>

<div class="tabs-container">
<div class="arrow" id="left-arrow">&#9665;</div>
<ul class="tabs">
<li class="tab" data-tab="tab1">Tab 1</li>
<li class="tab" data-tab="tab2">Tab 2</li>
<li class="tab" data-tab="tab3">Tab 3</li>
</ul>
<div class="arrow" id="right-arrow">&#9655;</div>
</div>

<div class="tab-content" id="tab1">Content for Tab 1</div>
<div class="tab-content" id="tab2">Content for Tab 2</div>
<div class="tab-content" id="tab3">Content for Tab 3</div>

<script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
<script>
$(document).ready(function () {
// 初始化显示第一个tab
$('.tab-content:first').addClass('active');

// Tab切换
$('.tab').click(function () {
var tabId = $(this).data('tab');
$('.tab-content').removeClass('active');
$('#' + tabId).addClass('active');
});

// 左箭头切换
$('#left-arrow').click(function () {
var $activeTab = $('.tab-content.active');
var $prevTab = $activeTab.prev('.tab-content');

if ($prevTab.length > 0) {
$activeTab.removeClass('active');
$prevTab.addClass('active');
}
});

// 右箭头切换
$('#right-arrow').click(function () {
var $activeTab = $('.tab-content.active');
var $nextTab = $activeTab.next('.tab-content');

if ($nextTab.length > 0) {
$activeTab.removeClass('active');
$nextTab.addClass('active');
}
});
});
</script>
</body>
</html>

在这个例子中,我们使用了简单的 HTML 结构创建了 Tab 和 Tab 内容,并使用了 jQuery 来处理点击事件和箭头切换逻辑。CSS 用于样式化 Tab 和箭头的外观。当点击箭头时,会切换到相邻的 Tab 内容。您可以根据需要扩展和修改这个例子。


本站资源均来源于互联网,仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:带左右箭头jquery tab切换功能添加
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
热血江湖私发网 魔兽sf 热血江湖私服 热血江湖私服 热血江湖私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 热血江湖私服 热血江湖私服 热血江湖私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 热血江湖私服 热血江湖私服 热血江湖私服 热血江湖sf 热血江湖私发网 热血江湖私发网 热血江湖私发网 热血江湖私发网