当前位置:首页 > 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 插件、教程和代码示例的中文资源网站。以下是关于 jQuery 之家的一些有用信息: 网站内容 提供丰富的 jQuery 插件…

jquery特效

jquery特效

jQuery 常见特效实现方法 淡入淡出效果 使用 fadeIn() 和 fadeOut() 方法实现元素的渐显和渐隐效果。可通过参数控制动画持续时间(毫秒)和缓动函数。 $("#element")…

jquery 插入html

jquery 插入html

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

jquery中

jquery中

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

jquery属性

jquery属性

jQuery 属性操作 jQuery 提供了多种方法来操作 HTML 元素的属性。这些方法可以用于获取、设置、修改或删除元素的属性。 获取属性值 使用 attr() 方法可以获取指定属性的值。例如,…

jquery加载

jquery加载

jQuery 加载方法 使用 CDN 加载 jQuery 推荐通过公共 CDN(如 Google、Microsoft 或 jQuery 官方)加载,速度快且可能已被浏览器缓存。 <scri…