当前位置:首页 > jquery

jquery案例

2026-02-03 09:43:37jquery

以下是几个实用的 jQuery 案例,涵盖常见的前端交互场景,可直接用于项目或学习参考。

动态加载内容(AJAX)

通过 AJAX 从服务器获取数据并动态更新页面,无需刷新:

$('#loadDataBtn').click(function() {
    $.ajax({
        url: 'api/data',
        type: 'GET',
        success: function(response) {
            $('#contentContainer').html(response);
        },
        error: function(xhr) {
            alert('Error loading data: ' + xhr.status);
        }
    });
});

表单验证

实时验证用户输入并显示错误提示:

$('#submitForm').submit(function(e) {
    e.preventDefault();
    var email = $('#email').val();
    if (!/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/.test(email)) {
        $('#emailError').text('Invalid email format').show();
        return false;
    }
    this.submit(); // 验证通过后提交
});

图片轮播

创建自动切换的图片轮播效果:

let currentIndex = 0;
const slides = $('.slider img');
function showSlide(index) {
    slides.hide().eq(index).fadeIn(500);
}
$('#nextBtn').click(function() {
    currentIndex = (currentIndex + 1) % slides.length;
    showSlide(currentIndex);
});
setInterval(function() {
    currentIndex = (currentIndex + 1) % slides.length;
    showSlide(currentIndex);
}, 3000);

下拉菜单交互

实现鼠标悬停显示二级菜单:

$('.nav-item').hover(
    function() {
        $(this).find('.submenu').stop().slideDown(200);
    },
    function() {
        $(this).find('.submenu').stop().slideUp(200);
    }
);

元素拖拽

使元素可通过鼠标拖拽移动:

jquery案例

$('.draggable').draggable({
    containment: 'parent',
    cursor: 'move',
    revert: 'invalid'
});
$('.droppable').droppable({
    drop: function(event, ui) {
        $(this).append(ui.draggable);
    }
});

注意事项

  • 使用前需引入 jQuery 库:<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  • 现代浏览器已原生支持部分功能(如 fetch 替代 AJAX),但 jQuery 仍提供兼容性解决方案
  • 动画效果可通过调整参数(如 fadeIn(500) 中的毫秒数)控制速度

标签: 案例jquery
分享给朋友:

相关文章

锋利的jquery

锋利的jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”,适合快速开发动态网…

jquery页面

jquery页面

jQuery 页面操作指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 在页面中的常见使用方法…

jquery 选择

jquery 选择

jQuery 选择器基础 jQuery 选择器基于 CSS 选择器语法,用于快速定位和操作 DOM 元素。核心语法为 $() 或 jQuery(),括号内传入选择器表达式。 // 选择所有 <…

jquery对象

jquery对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素集合的对象。它提供了一系列便捷的方法来操作 DOM、处理事件、实现动画等。与原生 DOM 对象不同…

jquery 加载

jquery 加载

jQuery 加载方法 使用jQuery需要先将其库文件加载到网页中。以下是几种常见的加载方式: 通过CDN加载 推荐使用官方或公共CDN(内容分发网络)加载jQuery,速度快且可能被浏览器缓存:…

使用jquery

使用jquery

引入jQuery库 在HTML文件中通过<script>标签引入jQuery库。可以从CDN加载,例如: <script src="https://code.jquery.com/…