当前位置:首页 > jquery

jquery特效代码

2026-02-03 12:41:34jquery

以下是一些实用的jQuery特效代码示例,涵盖常见动画、交互效果和UI增强功能:

jquery特效代码

平滑滚动到页面顶部

$('a[href="#top"]').click(function(){
    $('html, body').animate({scrollTop: 0}, 800);
    return false;
});

元素淡入淡出切换

$('#toggleButton').click(function(){
    $('#targetElement').fadeToggle(500);
});

悬停时放大图片

$('.zoomable-img').hover(
    function(){ $(this).animate({width: '+=20%', height: '+=20%'}, 200); },
    function(){ $(this).animate({width: '-=20%', height: '-=20%'}, 200); }
);

动态加载内容

$('#loadContent').click(function(){
    $('#container').load('external.html #specific-section');
});

手风琴菜单效果

$('.accordion-header').click(function(){
    $(this).next('.accordion-content').slideToggle();
    $(this).toggleClass('active');
});

表单输入高亮

$('input[type="text"]').focus(function(){
    $(this).css('border-color', '#3498db');
}).blur(function(){
    $(this).css('border-color', '#ccc');
});

元素跟随鼠标移动

$(document).mousemove(function(e){
    $('#floating-element').css({
        left: e.pageX + 20,
        top: e.pageY + 20
    });
});

无限滚动加载

$(window).scroll(function(){
    if($(window).scrollTop() + $(window).height() >= $(document).height() - 100) {
        // 加载更多内容的逻辑
    }
});

工具提示效果

$('.tooltip-trigger').hover(
    function(){ $(this).append('<div class="tooltip">提示内容</div>'); },
    function(){ $(this).find('.tooltip').remove(); }
);

拖拽排序列表

$('#sortable-list').sortable({
    axis: 'y',
    opacity: 0.6,
    update: function(event, ui){
        // 排序更新后的回调
    }
});

使用时需确保已引入jQuery库,部分效果可能需要jQuery UI插件支持。可以根据实际需求调整参数值如动画时长、距离等。

分享给朋友:

相关文章

jquery 判断

jquery 判断

jQuery 判断元素是否存在 使用 jQuery 判断元素是否存在通常通过检查选择器匹配的元素长度来实现。如果长度大于 0,表示元素存在;否则不存在。 if ($('selector').leng…

jquery 删除

jquery 删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素可以通过多种方式实现,具体方法取决于需求。以下是几种常见的删除方式: remove() 方法 remove() 方法会删除选中的元…

jquery隐藏

jquery隐藏

jQuery 隐藏元素的方法 使用 jQuery 隐藏元素可以通过多种方式实现,以下是几种常见的方法: hide() 方法hide() 是最简单的隐藏元素方法,它会将元素的 display 属性设置…

jquery 函数

jquery 函数

jQuery 函数基础 jQuery 是一个快速、简洁的 JavaScript 库,通过封装原生 JavaScript 功能简化 DOM 操作、事件处理、动画等。核心函数 $() 或 jQuery()…

jquery日期

jquery日期

jQuery 日期处理 jQuery本身不直接提供日期处理功能,但可以结合JavaScript的Date对象或第三方库(如moment.js)来实现日期操作。以下是常见日期处理的实现方法: 获取当前…

jquery 教程

jquery 教程

jQuery 教程概览 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是学习 jQuery 的核心内容和方法。 基础语…