jq——点击显示隐藏来回切换、图片来回切换

案例展示

在这里插入图片描述

案例代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>显示隐藏</title>
	</head>
	<script src="js/jquery.js"></script>
	<style>
		.switch {
			width: 50px;
			height: 50px;
			background-color: orange;
			display: flex;
			justify-content: center;
			align-items: center;
		}

		.sImg {
			width: 30px;
			height: 30px;
		}

		.navBox {
			width: 500px;
			height: 300px;
			background-color: #00ffff;
			display: none;
		}
	</style>
	<script type="text/javascript">
		$(function() {
			$('.switch').click(function() { 
				if ($(".navBox").css("display") == "none") {
					$(".navBox").show();
					 $(this).children('.sImg').attr("src", "img/close.png");
				} else {
					$(".navBox").hide();
					$(this).children('.sImg').attr("src", "img/open.png");
				}
			})
		})
	</script>

	<body>
		<div class="switch">
			<img src="img/open.png" class="sImg" />
		</div>
		<div class="navBox"></div>
	</body>
</html>

JQjQuery)是一个流行的JavaScript库,常用于简化网页交互效果,包括图片轮播和点击切换功能。以下是使用JQ实现图片轮播的一个基本示例: ```html <!DOCTYPE html> <html lang="zh"> <head> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <style> .slider { width: 800px; height: 400px; overflow: hidden; } .slider ul { list-style-type: none; padding: 0; margin: 0; display: flex; transition: transform 1s ease; } .slider li { width: 100%; height: 100%; } </style> </head> <body> <div class="slider"> <ul id="imageSlider"> <li><img src="image1.jpg" alt="Image 1"></li> <li><img src="image2.jpg" alt="Image 2"></li> <!-- 更多图片... --> </ul> </div> <button id="prev">上一张</button> <button id="next">下一张</button> <script> $(document).ready(function() { let slideIndex = 0; showSlides(); function showSlides() { $("#imageSlider li").eq(slideIndex).fadeIn(1000); $("#imageSlider li").not(".active").fadeOut(1000); $("#next").click(function() { slideIndex++; if (slideIndex > $("#imageSlider li").length - 1) { slideIndex = 0; } showSlides(); }); $("#prev").click(function() { slideIndex--; if (slideIndex < 0) { slideIndex = $("#imageSlider li").length - 1; } showSlides(); }); } }); </script> </body> </html> ``` 在这个例子中,我们首先初始化了两个按钮`prev`和`next`,然后使用`showSlides`函数来控制轮播过程。通过改变`.slider ul`的`transform`属性(如平移),实现了图片切换
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值