首页
学习
活动
专区
圈层
工具
发布

一些好用的jquery技巧

1、返回顶部按钮 通过使用jQuery中的animate 和scrollTop 方法,不用插件就可以创建一个滚动到顶部的简单动画: // Back to top $('.top').click(function...所有你真正需要做的是在800毫秒的时间内设置文档主体的动画,直到它滚动到文档的顶部。 注:小心scrollTop的一些错误行为。...10、让两个div高度相同 有时候,你需要让两个div无论包含什么内容都拥有相同的高度: $('.div').css('min-height', $('.main-div').height()); 设置...; } }); 14、AJAX调用错误处理 当Ajax调用返回404或500错误时,就执行错误处理程序。如果没有定义处理程序,其他的jQuery代码或会就此罢工。...15、链式插件调用 jQuery允许“链式”插件的方法调用,以减轻反复查询DOM并创建多个jQuery对象的过程。

5.6K60

实现单页浮动导航效果的 jQuery 插件:Smint

Sminti 介绍 现在的网页设计中,浮动导航菜单被广泛应用了,通过它,可以可以快速移动到菜单,Smint 就是这样一个简单的 jQuery 插件,可以将导航菜单浮动在页面的顶部,点击菜单快速滚动到达页面的位置...首先创建一个 div,并且给它设置一个 class,这里我们设置为:subMenu。 2. 在这个 div 内部,输入各个链接的 A 标签,并且都设置一个 #id。 3....ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"...通过下面代码调用: $(document).ready( function() { $('.subMenu').smint(); }); 为了控制更加方便和灵活,Smint 在导航菜单变成浮动在顶部的时候...另外,这个插件只有一个选项,就是设置页面滚动的速度: $('.subMenu').smint({ 'scrollSpeed' : 1000 }); 默认是 500(半秒),你可以设置成任意你希望的时间

4.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jQuery 自定义网页滚动条样式插件 mCustomScrollbar 的介绍和使用方法

    并添加一些测试数据: div> 测试数据.......还有很多很多 div> 这样当然不算完,自定义滚动条的样式,必须要出现滚动条才可以,所以我们还要对这个块加上一些 CSS...callbacks:{ onScroll:function(){} }:自定义回调函数在滚动中执行 Demo 同上 callbacks:{ onTotalScroll:function(){} }:当滚动到底部的时候调用这个自定义回调函数...Demo 同上 callbacks:{ onTotalScrollBack:function(){} }:当滚动到顶部的时候调用这个自定义回调函数 Demo 同上 callbacks:{ onTotalScrollOffset...");:滚动到顶部(垂直滚动条) $(selector).mCustomScrollbar("scrollTo","bottom");:滚动到底部(垂直滚动条) $(selector).mCustomScrollbar...div> div> div> div> 知道这些之后,我们就可以来定义滚动条样式了,对于同一页面多个滚动条

    16.5K30

    2019-08-09 满屏切换vue项目中使用 vue-fullpage.js

    jquery.easings插件 // easing:, // //是否使用css3 transform来实现滚动效果 // css3: false, // //滚动到最顶部后是否连续滚动到底部...// loopTop: true, // //滚动到最底部后是否连续滚动到顶部 // loopBottom: true, // //横向slide幻灯片是否循环滚动...jquery.easings插件 // easing:, // //是否使用css3 transform来实现滚动效果 // css3: false, // //滚动到最顶部后是否连续滚动到底部...// loopTop: true, // //滚动到最底部后是否连续滚动到顶部 // loopBottom: true, // //横向slide幻灯片是否循环滚动...html元素还在;如果使用all,则样式和html等全部被销毁 // destroy(type); // //重新更新页面和尺寸,用于通过ajax请求后改变了页面结构之后,重建效果 // reBuild

    13.5K30

    Pbcms Ajax 无刷新加载内容

    点击加载更多 2、添加默认显示的页面内容(只是演示,结构我就随意写了) div class="list">     ...二、页面滑动到底部加载更多文章 原理同上,只不过改变一下事件,原来是点击按钮触发的,改成滚动监听。...//使用jQuery的scroll()方法来监听页面滚动 jQuery(window).scroll(function(){     //当前窗口和页面顶部的距离     var WindowTop ...var DocHeight = jQuery(document).height();          //定义一个开关     var load = true;          //判断:(窗口与页面顶部距离... + 窗口高度) >= 页面的高度(也就是滚动到页面底部的时候),并且开关是开启状态,执行ajax加载内容     if( ( WindowTop + WindowHeight ) >= DocHeight

    5.3K20

    06-移动端开发教程-fullpage框架

    /ajax/libs/jquery/1.11.1/jquery.min.js"> <!...字符串 bottom 左右滑块的项目导航的位置,可选 top 或 bottom controlArrowColor 字符串 #fff 左右滑块的箭头的背景颜色 loopBottom 布尔值 false 滚动到最底部后是否滚回顶部...loopTop 布尔值 false 滚动到最顶部后是否滚底部 loopHorizontal 布尔值 true 左右滑块是否循环滑动 autoScrolling 布尔值 true 是否使用插件的滚动方式...”的序号,从1开始计算; nextIndex 是滚动到的“页面”的序号,从1开始计算; direction 判断往上滚动还是往下滚动,值是 up 或 down。...afterRender 页面结构生成后的回调函数,或者说页面初始化完成后的回调函数 afterSlideLoad 滚动到某一水平滑块后的回调函数,与 afterLoad 类似,接收 anchorLink

    6.4K50

    前端开发者都应知道的 jQuery 小技巧

    回到顶部按钮 预加载图片 检查图片是否加载完毕 自动修复损坏的图片 Hover 上的 Class 开关 禁用 input 字段 停止链接加载 淡入淡出/滑动开关 简单的折叠效果 将两个 Div 设为相同高度...在新窗口打开外部链接 找到文本元素 切换可视与隐藏的触发器 Ajax 调用的错误处理 链式操作 回到顶部按钮 通过使用 jQuery 中的 animate 和 scrollTop 方法...自动修复损坏的图片 如果你发现自己网站的图片链接挂了,一个一个替换很麻烦。...; } }); Ajax 调用的错误处理 当某次 Ajax 调用返回 404 或 500 错误,就会执行错误处理。但如果没有定义该处理,其他 jQuery 代码或许会停止工作。...error); }); 插件链式调用 jQuery 支持链式调用插件,以减缓反复查询 DOM,并创建多个 jQuery 对象。

    3.5K30

    06-移动端开发教程-fullpage框架

    /ajax/libs/jquery/1.11.1/jquery.min.js"> <!...字符串 bottom 左右滑块的项目导航的位置,可选 top 或 bottom controlArrowColor 字符串 #fff 左右滑块的箭头的背景颜色 loopBottom 布尔值 false 滚动到最底部后是否滚回顶部...loopTop 布尔值 false 滚动到最顶部后是否滚底部 loopHorizontal 布尔值 true 左右滑块是否循环滑动 autoScrolling 布尔值 true 是否使用插件的滚动方式...”的序号,从1开始计算; nextIndex 是滚动到的“页面”的序号,从1开始计算; direction 判断往上滚动还是往下滚动,值是 up 或 down。...afterRender 页面结构生成后的回调函数,或者说页面初始化完成后的回调函数 afterSlideLoad 滚动到某一水平滑块后的回调函数,与 afterLoad 类似,接收 anchorLink

    6.6K90

    【JS】310- 使用 focusout 事件,解决 iOS 键盘收起不归位问题

    下面详细描述下问题和症状: 页面结构: 出问题的页面是一个表单结构。即类似于一个 div 下有4个 input 表单的结构,用于用户填写邮寄信息。...此时,实际上页面顶部是离开了我们的视口一部分距离的(我们看到界面中消失了一行输入框)。 键盘收起时页面无法还原归位 然而当用户输入完成关闭键盘后,键盘虽然收起了,但页面位置却不会还原。...要解决这个问题,我们可以在用户光标离开输入框的时候,调用 window.scrollTo(0, 0) 来把页面滚动到跟视口顶部对齐,从而实现页面归位的效果。...这样的话,在 blur 时会触发我们的 window.scrollTo(0,0) 导致页面往下滚一下,接着 姓名输入框 聚焦,于是键盘继续弹起---这导致页面再次向上移动。...即将页面滚动到视窗顶部对齐 console.log('设置timer') this.timer = setTimeout(() => {

    3.9K10

    fullPage.js全屏滚动插件

    string)左右滑块的项目导航的位置,可选 top 或 bottom controlArrowColor (string) 左右滑块的箭头的背景颜色 loopBottom (true/false)滚动到最底部后是否滚回顶部...loopTop (true/false)滚动到最顶部后是否滚底部 loopHorizontal (true/false)左右滑块是否循环滑动 autoScrolling (true/false)...scrollOverflow (true/false)内容超过满屏后是否显示滚动条 css3 (true/false) 是否使用 CSS3 transforms 滚动 paddingTop string() 与顶部的距离...”的序号,从1开始计算;nextIndex 是滚动到的“页面”的序号,从1开始计算;direction 判断往上滚动还是往下滚动,值是 up 或 down。...afterRender 页面结构生成后的回调函数,或者说页面初始化完成后的回调函数 afterSlideLoad 滚动到某一水平滑块后的回调函数,与 afterLoad 类似,接收 anchorLink

    18.6K20

    【JSjQuery——功能实现】传送门(蓝桥杯真题-2458)【合集】

    具体需求如下: 点击页面侧边的顶部、中间或底部按钮,页面滚动到顶部、中间或底部对应的范围内。这三个范围的设定如下: 顶部:滚动条距离页面顶部 0 ~ 960px(不包含 960)的范围。...当页面滚动到顶部、中间或底部位置时,对应的侧边按钮(即,顶部、中间或底部按钮)添加激活样式(即 **.active-color**),其余按钮样式变为默认(即 **.default-color**)。... 部分: div id="top">div>、div id="middle">div>、div id="foot">div>:分别表示页面的顶部、中间和底部区域。...div id="lift">:侧边栏容器,包含三个链接和分隔线。 标签:三个链接,分别绑定了 toFunction 函数,点击时会调用该函数并传入不同的滚动高度参数。...点击链接: 用户点击侧边栏上的链接,触发 onclick 事件,调用 toFunction 函数。 toFunction 函数将页面滚动到指定的高度。 3.

    1.5K00

    重构旧项目:从 jQuery 迁移到 Vue 3 的分步方案与避坑指南

    迁移策略选择 渐进式共存:先在局部引入 Vue 3,逐页或逐模块替换。 Big Bang 重写:新仓库全面重建,适合规模可控、耦合较弱的项目。 推荐渐进式:风险低,易于灰度发布与回滚。...接入 Vue 3 在 jQuery 页面中预留挂载点,例如 div id="app-root">div>。 通过脚本在目标区域 createApp 并 mount。 3....DOM 管理权交接 将一个页面中的“功能岛”替换为 Vue 组件(如过滤器、列表、弹窗)。 保留 jQuery 插件,外包裹 Vue 组件或指令,统一生命周期。 4....与历史 hash 路由共存,逐步替换入口页面。 6. 表单与校验 采用受控组件与校验库(如 vee-validate、yup)。 统一错误提示与交互反馈。 7....通过组件化替换、数据层统一、路由与构建升级,并用指令或包装组件托管 jQuery 插件生命周期,可以在最小风险下逐步完成迁移。配合灰度发布、指标监控与回滚预案,确保迁移过程可控与可恢复。

    22310

    jQuery

    class="box">div> 例子 回到顶部 7.jquery链式调用 jquery对象的方法会在执行完后返回这个jquery对象,所有jquery对象的方法可以连起来写...class="point">div> View Code 例子:置顶菜单+滚动到顶部 顶部 13.事件冒泡 什么是事件冒泡  在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回...局部刷新和无刷新  ajax可以实现局部刷新,也叫做无刷新,无刷新指的是整个页面不刷新,只是局部刷新,ajax可以自己发送http请求,不用通过浏览器的地址栏,所以页面整体不会刷新,ajax获取到后台数据...同源策略  ajax请求的页面或资源只能是同一个域下面的资源,不能是其他域的资源,这是在设计ajax时基于安全的考虑。

    5K20

    规范-编码规范总结(微信分销系统)

    统一提示页面,该页面用来处理所有form表单提交的同步请求(区别于一些ajax异步请求),对应ajax异步请求建议采用前端封装一个统一提示的模态框用于前端的一些参数校验和异步响应的后台提示。 ?...在同一个service方法中涉及到二个或二个以上更改数据操作的方法中必须设置回滚事务操作,不然会造成数据的不一致。...当有一个select和一个insert的时候可以不做回滚处理,因为不会影响数据的一致性。 ?...还有就是对应一些如:页面顶部或底部div尽量都抽取出来,做代码的复用,这样就不用再多个页面中来回改了,改一个页面就可用,减少bug数量,提高效率。 ?...来存身份和角色相关的属性,这样没有文档谁都看不懂,使用varchar就行,就是多占点空间而已,但对于代码的可读性和可维护性提高不少,即使你数据库中使用的时候int来存储,切记在代码中也要使用常量属性来定义类型,并写上注释

    1.3K30
    领券