iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >jquery如何实现页面滚动而元素位置不变
  • 202
分享到

jquery如何实现页面滚动而元素位置不变

2024-04-02 19:04:59 202人浏览 薄情痞子
摘要

本篇内容介绍了“Jquery如何实现页面滚动而元素位置不变”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!两

本篇内容介绍了“Jquery如何实现页面滚动而元素位置不变”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

两种方法:1、使用CSS()给匹配元素添加固定定位样式即可,语法“$(selector).css("position", "fixed")”。2、使用attr()设置style属性,给匹配元素添加固定定位样式即可,语法“$(selector).attr("style", "position: fixed;");”。

教程操作环境:windows7系统、jquery3.6.1版本、Dell G3电脑。

页面滚动而元素位置不变,可以通过给元素添加固定定位来实现。

固定定位(position:fixed):

元素以相对浏览器窗口为基准进行定位的,无论怎样移动你的滑动条,它都会固定在相对于浏览器窗口的固定位置,另外要注意,它的兄弟元素将会在位置排布上忽视它的存在。这个时候用的top,bottom,left,right也是相对于浏览器窗口而言的。

jquery给元素添加固定定位的两种方式

1、使用css()

css() 方法返回或设置匹配的元素的一个或多个样式属性。

设置css样式的语法

$(selector).css(name,value)
参数描述
name必需。规定 CSS 属性的名称。该参数可包含任何 CSS 属性,比如 "color"。
value

可选。规定 CSS 属性的值。该参数可包含任何 CSS 属性值,比如 "red"。

如果设置了空字符串值,则从元素中删除指定属性。

示例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-3.6.0.min.js"></script>
		<script>
			$(function() {
				$("button").click(function() {
					$(".pos_abs").css("position", "fixed");
				})
			})
		</script>
		<style type="text/css">
			h3.pos_abs {
				
				left: 100px; 
				top: 80px; 
			}

			p {
				height: 50px;
				background-color: paleGoldenrod;
			}

			p.p2 {
				margin-top: 100px;
			}
		</style>
	</head>
	<body style="height: 1200px;">
		<h3 class="pos_abs">这是需要固定定位的标题</h3>
		<p>相对于浏览器窗口来对元素进行定位</p>
		<p class="p2">相对于浏览器窗口来对元素进行定位</p>
		<button>固定h3元素,让其位置不变</button>
	</body>
</html>

jquery如何实现页面滚动而元素位置不变

2、使用attr()

attr() 方法设置被选元素的属性和值。

$(selector).attr(attribute,value)

当使用attr() 方法设置元素的style属性,即可给元素添加固定定位样式。

$(function() {
	$("button").click(function() {
		$(".pos_abs").attr("style", "position: fixed;");
	})
})

jquery如何实现页面滚动而元素位置不变

“jquery如何实现页面滚动而元素位置不变”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: jquery如何实现页面滚动而元素位置不变

本文链接: https://www.lsjlt.com/news/98745.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jquery如何实现页面滚动而元素位置不变
    本篇内容介绍了“jquery如何实现页面滚动而元素位置不变”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!两...
    99+
    2024-04-02
  • 学会固定定位:让页面元素随滚动而动,快速入门
    快速了解固定定位方式:让你的页面元素随着滚动而动,需要具体代码示例 在网页设计中,有时候我们希望某些页面元素在滚动时保持固定的位置,不随滚动而移动。这种效果可以通过CSS的固定定位(position: fixed)来实现。本文将...
    99+
    2024-01-20
    滚动效果 页面元素 固定定位
  • JS如何实现页面滚动到关闭时的位置与不滚动效果
    这篇文章主要讲解了“JS如何实现页面滚动到关闭时的位置与不滚动效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JS如何实现页面滚动到关闭时的位置与不滚动效果”吧!标题显而易见,要说两种情况...
    99+
    2023-06-30
  • jquery如何实现占位置隐藏元素
    本篇内容介绍了“jquery如何实现占位置隐藏元素”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 如何用CSS实现平滑滚动到指定元素位置
    在网站开发过程中,经常需要实现平滑滚动到指定的元素位置。这种效果可以提高网站的用户体验,让用户更加自然地浏览页面内容。实现这种效果的方式有很多,其中使用CSS是比较简单的一种。下面将介绍如何使用CSS实现平滑滚动到指定元素位置,并提供具体的...
    99+
    2023-11-21
    平滑滚动 指定元素 关键词:CSS
  • JS实现页面滚动到关闭时的位置与不滚动效果
    目录滚动不滚动标题显而易见,要说两种情况:重新打开页面或者返回某个页面时滚动到上次离开时的位置,以及不滚动保持在顶部。 滚动 这也有两种情况:页面重新打开,与返回某个页面。如果是前者...
    99+
    2024-04-02
  • jQuery如何设置页面滚动距离?
    这篇文章将为大家详细讲解有关jQuery如何设置页面滚动距离?,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。jQuery 设置页面滚动距离 jQuery 提供了多种方法来设置页面的滚动距离,本文将详细介绍...
    99+
    2024-04-02
  • 如何用JavaScript获取页面元素的位置
    本篇内容主要讲解“如何用JavaScript获取页面元素的位置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用JavaScript获取页面元素的位置”吧!1...
    99+
    2024-04-02
  • 小程序中如何实现将页面滚动到目标位置
    本文将为大家详细介绍“小程序中如何实现将页面滚动到目标位置”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“小程序中如何实现将页面滚动到目标位置”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下...
    99+
    2023-06-26
  • 如何解决vue2.0路由切换后页面滚动位置不变BUG的问题
    这篇文章主要为大家展示了“如何解决vue2.0路由切换后页面滚动位置不变BUG的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决vue2.0路由切换后...
    99+
    2024-04-02
  • Appium自动化测试实现H5页面元素定位
    目录简介H5元素定位准备工作Webview 调试模式是否开启检查拿到H5页面地址和chrom版本信息实战案例简介   在现在的移动端App中,由于开发效率、需求频繁变更的需...
    99+
    2024-04-02
  • js实现控制整个页面滚动条的位置
    目录js控制整个页面滚动条位置方法一方法二js滚动条属性、设置滚动条滚动速度设置滚动条速度代码示例js控制整个页面滚动条位置 方法一 1、通过div的scrollTop变动控制垂直滚...
    99+
    2022-11-13
    js滚动条 滚动条位置 js控制滚动条位置
  • jQuery如何实现动态创建元素?
    ...
    99+
    2024-04-02
  • Vue滚动页面到指定位置的实现及避坑
    目录Vue滚动页面到指定位置方法1方法2方法3避坑指南滚动页面到一定距离后固定Vue滚动页面到指定位置 在Vue中,有三种方式可以实现H5页面滑动至指定位置 方法1 //先获取目标位...
    99+
    2024-04-02
  • vue中scroller如何返回页面记住滚动位置
    这篇文章主要为大家展示了“vue中scroller如何返回页面记住滚动位置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中scroller如何返回页面记住...
    99+
    2024-04-02
  • vue如何实现返回上一页面时回到原先滚动的位置
    这篇文章主要为大家展示了“vue如何实现返回上一页面时回到原先滚动的位置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue如何实现返回上一页面时回到原先滚动的...
    99+
    2024-04-02
  • 如何解决Vue页面固定滚动位置的问题
    这篇文章将为大家详细讲解有关如何解决Vue页面固定滚动位置的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。问题描述:通常见于 列表页Li...
    99+
    2024-04-02
  • vue中如何实现进入详情页记住滚动位置
    这篇文章主要为大家展示了“vue中如何实现进入详情页记住滚动位置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中如何实现进入详情页记住滚动位置”这篇文章吧...
    99+
    2024-04-02
  • CSS3滚动条出现页面不跳动如何解决
    本篇内容主要讲解“CSS3滚动条出现页面不跳动如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS3滚动条出现页面不跳动如何解决”吧!什么是calc()calc()从字面我们可以把他理解...
    99+
    2023-07-04
  • jquery如何实现元素向上滑动消失
    本文小编为大家详细介绍“jquery如何实现元素向上滑动消失”,内容详细,步骤清晰,细节处理妥当,希望这篇“jquery如何实现元素向上滑动消失”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作