jquery 特效

jQuery是一个快速、简洁的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互等操作,在这篇文章中,我们将介绍一些常用的jQuery特效代码,包括淡入淡出、滑动效果、轮播图、下拉菜单等。

jquery 特效

1、淡入淡出效果

淡入淡出效果是网页中常见的一种动画效果,可以通过jQuery实现,以下是一个简单的淡入淡出效果示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>淡入淡出效果</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <style>
        .box {
            width: 100px;
            height: 100px;
            background-color: red;
            display: none;
        }
    </style>
</head>
<body>
    <button id="show">显示</button>
    <button id="hide">隐藏</button>
    <div class="box"></div>
    <script>
        $(document).ready(function() {
            $("#show").click(function() {
                $(".box").fadeIn();
            });
            $("#hide").click(function() {
                $(".box").fadeOut();
            });
        });
    </script>
</body>
</html>

2、滑动效果

jquery 特效

滑动效果可以让页面元素在水平或垂直方向上移动,以下是一个简单的滑动效果示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>滑动效果</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <style>
        .box {
            width: 100px;
            height: 100px;
            background-color: red;
            position: relative;
            left: 0;
        }
    </style>
</head>
<body>
    <button id="left">向左滑动</button>
    <button id="right">向右滑动</button>
    <div class="box"></div>
    <script>
        $(document).ready(function() {
            var leftPos = 0;
            $("#left").click(function() {
                leftPos -= 10;
                $(".box").css("left", leftPos + "px");
            });
            $("#right").click(function() {
                leftPos += 10;
                $(".box").css("left", leftPos + "px");
            });
        });
    </script>
</body>
</html>

3、轮播图

轮播图是一种常见的网页展示方式,可以用于展示图片、文字等内容,以下是一个简单的轮播图示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>轮播图</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <style>
        .slider {
            width: 300px;
            height: 200px;
            overflow: hidden;
            position: relative;
        }
        .slider img {
            width: 300px;
            height: 200px;
            display: none;
        }
        .slider img.active {
            display: block;
        }
    </style>
</head>
<body>
    <div class="slider">
        <img src="image1.jpg" alt="图片1" class="active">
        <img src="image2.jpg" alt="图片2">
        <img src="image3.jpg" alt="图片3">
    </div>
    <button id="prev">上一张</button>
    <button id="next">下一张</button>
    <script>
        $(document).ready(function() {
            var currentIndex = 0;
            var images = $(".slider img");
            var totalImages = images.length;
            function showImage(index) {
                images.removeClass("active");
                $(images[index]).addClass("active");
            }
            $("#prev").click(function() {
                currentIndex--;
                if (currentIndex < 0) {
                    currentIndex = totalImages - 1;
                } else {
                    showImage(currentIndex);
                }
            });
            $("#next").click(function() {
                currentIndex++;
                if (currentIndex >= totalImages) {
                    currentIndex = 0;
                } else {
                    showImage(currentIndex);
                }
            });
            showImage(currentIndex); // 初始化显示第一张图片
        });
    </script>
</body>
</html>

4、下拉菜单(级联菜单)

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构》的官方网站或公开发表的信息,内容仅供参考使用!本站为非盈利性质站点,本着免费分享原则,发布内容不收取任何费用也不接任何广告! 【若侵害到您的利益,请联系我们删除处理。投诉邮箱:i77i88@88.com】

本文链接:http://7707.net/jquery/202401165320.html

上一篇:html做图片

下一篇:如何查看word格式

发表评论

提交评论

评论列表

还没有评论,快来说点什么吧~