jq和原生js关于滚动条scroll的一些方法及使用

JQuery实现自定义滚动条 在页面中虽然可以通过CSS修改滚动条的样式,但是部分属性是无法自己修改和设置的,而且不同浏览器存在兼容问题,因此通过JS来实现滚动条在。的环境下也是有必要的。 阅读详情

jq

垂直滚动条

$('body').scrollTop()       //获取滚动距离
$('body').scrollTop(100)  //设置滚动距离

水平滚动条

$('body').scrollLeft()       //获取滚动距离
$('body').scrollLeft(100)  //设置滚动距离

滚动事件

$(window).scroll(function () {
    //滚动事件代码
}

jq动画与滚动结合使用

$('body').animate({scrollTop: '100px'}, 1000);  //设置垂直滚动100px,滚动时长一秒

$('body').animate({scrollLeft: '100px'}, 1000);  //设置水平滚动100px,滚动时长一秒

原生js

scroll()和scrollTo()

设置x轴,y轴的滚动距离,两个方法用法一样

window.scroll(100, 200);
window.scrollTo(100, 200);

scrollBy()

当前的基础上增加x轴,y轴的滚动距离

window.scrollBy(100, 200);

获取滚动距离

document.body.scrollTop  //获取垂直滚动距离
document.getElementById('div').scrollLeft  //获取水平滚动距离
jquery-scroll-follow.js 侧栏固定式网页框架,很好的运用了 CSS+ jQuery的特性,左侧栏,是不会随着滚动条而滚动的,当你拖动滚动条的时候,右侧主体区的内容跟着拖动,但左侧的菜单始终固定不动,像一个被固定的层一样。 立即下载

相关推荐

scrollTo demo

jquery.scrollTo-min.js

jQuery 事件 scroll() 方法的使用教程

当用户滚动指定的元素时,会发生 scroll 事件。scroll 事件适用于所有可滚动的元素和 window 对象(浏览器窗口)。scroll() 函数触发 scroll 事件。或者如果设置了 function 函数,则规定当发生 scroll 事件时执行的代码。 首先介绍一下(document).height()与$(window).height()的区别: $(document).heig...

cuishouming的博客 6476

jQuery中ScrollTo用法示例

主要介绍了jQuery中ScrollTo用法,结合实例形式分析了jQuery中ScrollTo的功能、使用方法与相关操作技巧,需要的朋友可以参考下

JavaScript内建对象总结

JavaScript内建对象总结 JavaScript中的对象分为三种: 内建对象、宿主对象、自定义对象 内建对象是由ES标准中定义的对象,在任何ES的实现中都可以使用 数组(Array) 数组也是对象(内建对象) 它和我们普通对象功能类似,也是用来存储一些值的 不同的是普通对象使用字符串作为属性名 而数组是使用数字来作为索引操作元素 索引: 从0开始的整数就是索引 数组的存储...

qq_47233664的博客 238

从Peer到脉冲地震波:免费Python工具全流程配置教程(PyCharm+Anaconda)

本文详细介绍了如何使用Python工具链(PyCharm+Anaconda)实现从Peer数据库获取地震波数据到生成脉冲地震波的全流程配置。通过开源工具EQTOOL和PySeismicGen,结合Python环境搭建、数据格式转换和脉冲地震动生成技术,为结构抗震分析提供高效、灵活的解决方案。

weixin_29093169的博客 430

关于esp32蓝牙模块的使用——esp32学习笔记

关于esp32蓝牙模块的使用——esp32学习笔记 零、前言 esp32自带蓝牙模块可以让我们进行蓝牙连接并进行数据交换 一、经典蓝牙BT 首先来编写代码,经典蓝牙的使用非常简单,首先声明使用了BluetoothSerial这个库,然后使用SerialBT.begin函数设置蓝牙的名字,再然后就是设置配对码,由于这里没有用到配对码,所以我将注释掉。当配对成功我们就使用printf函数打印出蓝牙配对成功。 #include <Arduino.h> #include <BluetoothSer

qq_53965184的博客 5万+

jquery——滚动条插件jscroll.js

一、效果如下 点击“测试中奖纪录”弹出弹框。弹框中内容超出时显示滚动条。 二、代码部分 1、html结构 <body> <a href="javascript:;" id="bbb">测试中奖纪录</a> <!--弹框6中奖纪录--> <div class="tcbox" id="re...

weixin_30851409的博客 317

告别糊涂账!用CKM3底表逻辑自建物料成本监控报表(含ABAP代码片段)

本文详细介绍了如何利用CKM3底表逻辑自建物料成本监控报表,解决标准报表无法穿透成本差异根源的问题。通过ABAP代码片段和四步架构法,帮助财务团队精准分析成本构成,优化成本核算批量处理,实现多维透视差异分析,提升成本监控效率。

weixin_30740295的博客 267

jQuery之scroll方法及实例

scroll() 方法定义和用法当用户滚动指定的元素时,会发生 scroll 事件。scroll 事件适用于所有可滚动的元素和 window 对象(浏览器窗口)。 scroll() 方法触发 scroll 事件,或规定当发生 scroll 事件时运行的函数。 语法$(selector).scroll()--js中代码 <script type="text/javascript"> x=0;

月璇之音的博客 3246

用Java实现对接豆包ai火山引擎详细版简单明了ai对话

第二部分代码实现。

m0_72637700的博客 8608

外向交货单批次赋值的标准姿势:用 BAPI_OUTB_DELIVERY_CHANGE 把 LIPS-CHARG 改得稳、改得干净

摘要: 外向交货单批次赋值涉及严格的业务约束,包括批次管理状态、单据状态、拆分规则等,直接更新表 LIPS 不可取。推荐使用 BAPI_OUTB_DELIVERY_CHANGE 接口,通过标准业务逻辑实现批次修改。关键点包括:区分单批次分配与批次拆分场景,正确设置 ITEM_CONTROL 控制结构,并确保单位/数量数据完整。附可直接执行的ABAP代码示例,实现安全可靠的批次更新流程。 (字数:149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 397

原生js监听滚动条_原生js实现滚动条

var SimulateScroll = (function(){var oParent = document.getElementById('wrap-scroll-bar'),oBox= document.getElementById('scroll-bar'),oWp= document.getElementById('container'),oDiv= document.getElemen...

weixin_35713476的博客 609

【Android逆向工程】第17章:反调试与反 Hook 对抗技术

本文介绍了Android应用常见的反调试技术及其对抗策略。主要内容包括: 反调试技术概述 分类:进程检测(ptrace、TracerPid)、文件检测、行为检测(时间/断点)、内存检测、框架检测 对抗思路:识别检测点→Hook检测函数→修改返回值→隐藏工具特征 ptrace检测实现 原理:利用ptrace系统调用检测调试器附加 实现方式:直接检测、持续线程检测、fork子进程检测 绕过方法:Frida Hook ptrace函数返回0,或使用LD_PRELOAD注入假函数 综合防护 涉及多种检测技术的组合使

w987333120的博客 359

使用JS,JQ获取offset-*,client-*,scroll-*的方法总结

在前端的路上总有一些令人头疼的问题,其实也不是很头疼,就是个记忆的问题。 总结一下在JavaScript以及JQ中各种offset-,client-,scroll-*的方式。 首先看一张网上的图,图上总结的很好 其中各个属性都很清楚了 根据我的理解和各个属性的使用频率总结一下不包含滚动条的首先对document,window ,obj使用clientWidth clientHeight表

WL 3343

ZYNQ microblaze boot.bin固化步骤

一,ZYNQ移植软核的原理FPGA规模巨大而且功能复杂,因此设计的每一个部分都从头开始是不切实际的。一种解决的办法是:对于较为通用的部分可以重用现有的功能模块,而把主要的时间和资源用在设计中的那些全新的、独特的部分。这就像是你在开发应用程序的时候就不用直接去写驱动物理硬件的代码,而是直接调用Windows提供的API就行了。

wangjie36的博客 2782

ANSYS——“There is at least 1 small equation solver pivot term”问题的解决办法

ANSYS——“There is at least 1 small equation solver pivot term”问题的解决办法

python_AI_fans的博客 1万+

jQuery的scroll滚动条属性

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body style="height: 2000px;"> <div style="border:1px solid black;width:100px;height:150px;overflow:auto"

dad188的博客 1008

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

jQuery offset方法、position方法和scroll相关方法

jQuery offset方法、position方法和scroll相关方法offset方法和position方法scroll相关方法 offset方法和position方法 offset方法 原生js的三大家族 offset家族 scroll家族 client家族 offset家族 : offsetWidth offsetHeight offsetLeft offsetTop offsetParent offset方法获取到的是一个对象 这里的offset方法 和原生的offset家族不一样,里面是left

weixin_45060872的博客 383

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

jq判断scroll是否到底部

首先,我们要获取三个高度: 1. 整体div的高度. 2. 超出盒子部分就添加overflow:scroll的盒子高度 3. 超出盒子部分就添加overflow:scroll的盒子距离滚动条顶部的高度

晨露 1852

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

JQ滚动条监听事件

版权归作者所有,任何形式转载请联系作者。作者:帅阿猪(来自豆瓣)来源:https://www.douban.com/note/637256366/ 先来一个小例子: $(document).ready(function(){//在文档加载完毕后执行 $(window).scroll(function(){//开始监听滚动条 //获取当前滚动条高度 v...

weixin_34174132的博客 1062

vue安装/ztree/jq/vue-happy-scroll(滚动条)

安装jq 安装jq npm install jquery --save webpack.base.conf.js module.exports = { ... plugins: [ new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery" }) ] } main.js import ...

weixin_42448623的博客 531

jq+scroll滚动加载

一  、 objHeight: 滚动对象的实际高度; scrollHeight: 滚动对象需要滚动的整个高度; scrollTop:滚动条所要滚动的高度占滚动对象整个需要滚动高度的比例。 实际上,在js代码里,滚动条是被抽象为一个“点”来对待的。scrollHeight其实不是“滚动条的高度”(b),而是表示滚动条需要滚动的高度,即内部所有li的高度。而scrollTop表示滚动条(一...

github_39598787的博客 1294

mousewheel.js 和scroll api

mousewheel.js其实也没有多少行代码,没有几个函数就是封装了一下,功能还是比scroll强大, .scroll()你看API里说必须是overflow CSS property set to scroll (or auto when the element's explicit height or width is less than the height or width of its...

weixin_30861459的博客 239

html——jq补充(scroll:(滚动条);添加子元素 ;添加兄弟元素;筛选(eq;for in ; json )

scroll:(滚动条)     /*$(document).click(function () {         console.log(1);         console.log("滚动高度"+$(this).scrollTop());          打印出目前滚动条的高度         console.log("滚动宽度"+$(this).scrollLeft());     ...

zdc_56的博客 522

【JQ】瀑布流与无限滚动条一起使用,双剑合璧

一般都会把masonry和infinitescroll联合使用 基本: $(function(){ var $container = $('#content ul'); //设置容器 $('#content ul').infinitescroll({ navSelector : "div.page .pages", //导航的选择器 nextS

axer0811的专栏 2555

使用JQ来实现浏览器滚动条

通过修改CSS来更换s滚动条样式,只能更换颜色,而不能更改滚动条的大小。 况且还有浏览器兼容的问题:   我们可以选择jquery来做该效果,这样即修改了滚动条的大小,又可以做到兼容:   JS代码如下(附:jquery.linscroll.js): $(document).ready( function(){ $(’#scrollContent’).se

yjxfox的专栏 1118
上一篇: Html—让textarea标签中的内容原格式输出的办法
下一篇: CSS中关于滚动条样式的设置
haogemr
博客等级 码龄9年 71粉丝 87原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值