当前位置:首页 > jquery

jquery特效代码

2026-04-08 05:49:06jquery

以下是一些实用的jQuery特效代码示例,涵盖常见动画、交互效果和动态内容操作:

jquery特效代码

淡入淡出效果

$("#element").fadeIn(1000); // 1秒淡入
$("#element").fadeOut(500); // 0.5秒淡出
$("#element").fadeToggle(800); // 切换显示状态

滑动效果

$("#panel").slideDown(); // 向下展开
$("#panel").slideUp(); // 向上收起
$("#panel").slideToggle(300); // 切换滑动状态

动画效果

$("#box").animate({
    left: '250px',
    opacity: '0.5',
    height: '150px'
}, 1000); // 自定义属性动画

点击特效

$(".btn").click(function(){
    $(this).css("background-color", "red")
           .text("Clicked!")
           .animate({width: "200px"}, 500);
});

悬停特效

$(".item").hover(
    function(){ // 鼠标进入
        $(this).addClass("active");
    },
    function(){ // 鼠标离开
        $(this).removeClass("active");
    }
);

滚动监听

$(window).scroll(function(){
    if($(this).scrollTop() > 100){
        $("#back-to-top").fadeIn();
    } else {
        $("#back-to-top").fadeOut();
    }
});

表单验证特效

$("form").submit(function(e){
    if($("#email").val() === ""){
        $("#email").addClass("error")
                  .next(".error-message").show();
        e.preventDefault();
    }
});

动态内容加载

$("#load-content").click(function(){
    $("#container").load("content.html #target-section");
});

拖拽效果

$("#draggable").draggable({
    containment: "parent",
    cursor: "move"
});

图片轮播

let current = 0;
const slides = $(".slide");

function showSlide(n) {
    slides.hide().eq(n).fadeIn(600);
}

$("#next").click(function(){
    current = (current + 1) % slides.length;
    showSlide(current);
});

$("#prev").click(function(){
    current = (current - 1 + slides.length) % slides.length;
    showSlide(current);
});

这些代码可直接嵌入项目使用,需确保已引入jQuery库。多数效果可通过调整参数(如持续时间、缓动函数)实现不同视觉表现。

分享给朋友:

相关文章

jquery 菜鸟

jquery 菜鸟

以下是针对 jQuery 初学者的基础指南,涵盖核心概念和常用操作: jQuery 简介 jQuery 是一个快速、轻量级的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和…

jquery 插入html

jquery 插入html

jQuery 插入 HTML 的方法 jQuery 提供了多种方法来动态插入 HTML 内容到 DOM 中。以下是几种常用的方法: append() 将内容插入到选定元素的内部末尾。 $("#…

jquery中

jquery中

jQuery 基础概念 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”(Write L…

jquery下拉

jquery下拉

jQuery 实现下拉效果的方法 使用 slideDown() 和 slideUp() 方法 通过 slideDown() 展开元素,slideUp() 收起元素,实现平滑的下拉动画效果。 $(…

jquery时间

jquery时间

jQuery 时间处理 jQuery 本身不提供专门的时间处理函数,但可以通过 JavaScript 的 Date 对象结合 jQuery 的事件和方法来实现时间操作。以下是常见的时间处理需求及实现方…

jquery 样式

jquery 样式

jQuery 样式操作 jQuery 提供了多种方法来操作 HTML 元素的样式,包括直接修改 CSS 属性、添加或移除类、获取样式值等。 修改 CSS 属性 使用 css() 方法可以直接修改元素…