【jQuery】4、jquery设置css属性

2023-11-08

css(name|pro|[,val|fn]) 访问匹配元素的样式属性

<p style="color:rgb(255, 0, 0)">jquery</p>

//获取color样式
$("p").css("color");	//rgb(255, 0, 0)
//设置css样式
$("p").css({ 
  "color": "#ff0011", 
  "background-color": "blue"
});
$("p").css({ 
  color: "#ff0011", 
  backgroundColor: "blue"
});

offset([coordinates]) 获取匹配元素在当前视口的相对偏移

<p>Hello</p>
<p>world</p>

//获取
var p = $("p:last");	//获取最后一个标签
var offset = p.offset();//获取top left值对象
p.html( "left: " + offset.left + ", top: " + offset.top );	//<p>Hello</p><p>left: 0, top: 35</p>
//设置
$("p:last").offset({
  top: 10, 
  left: 30
});

position() 获取匹配元素相对定位父元素的偏移

<p>Hello</p>
<p>world</p>

var p = $("p:first"); //获取第一个标签
var position = p.position();
//获取最后一个标签
$("p:last").html( "left: " + position.left + ", top: " + position.top ); //<p>Hello</p><p>left: 15, top: 15</p>

scrollTop([val]) 获取匹配元素相对滚动条顶部的偏移
scrollLeft([val]) 获取匹配元素相对滚动条左侧的偏移

//获取到文档顶部的距离
$(":root").scrollTop()
//设置相对滚动条左侧的偏移
$("div.demo").scrollLeft(100)

height([val|fn]) 取得匹配元素当前计算的高度值(px)
innerHeight() 获取第一个匹配元素内部区域高度(包括补白、不包括边框)
outerHeight([options]) 获取第一个匹配元素外部高度(默认包括补白和边框)

<div style="width: 10px;height: 10px;padding: 20px;border: 30px solid red;margin: 5px;"></div>

$("div").height();		 //10
$("div").innerHeight();  //50
$("div").outerHeight();  //110

width([val|fn])、innerWidth()、outerWidth([options])同理

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【jQuery】4、jquery设置css属性 的相关文章

  • 这是 jQuery 处理子选择器的错误吗?

    jQuery 处理子选择器的方式是否存在错误 或者我是否遗漏了一些明显的东西 当孩子不是其他人时 我无法让它发挥作用 这是我正在运行的 jQuery 选择器 myTable gt tr each function do somthing 表
  • 显示 div 内的用户名列表

    我是 jQuery 新手 在我的项目中 我创建了一个类User其中代码如下所示 static ConcurrentDictionary
  • 移动设备上的剩余悬停效果

    我一整天都在努力做这个JSFiddle http jsfiddle net gsamaras q2w4jjyt 4 也适用于手机 但我所有的尝试都没有效果 在桌面上 当用户将鼠标悬停在箭头上时 它会变成红色 在移动设备上 当用户触摸 为了单
  • 如何使用 jQuery 显示“忙”指示器?

    如何在网页中的特定点显示旋转的 忙 指示器 我想在 Ajax 请求开始 完成时启动 停止指示器 这真的只是显示 隐藏 gif 动画的问题 还是有更优雅的解决方案 您可以只显示 隐藏 gif 但您也可以将其嵌入到 ajaxSetup 中 以便
  • 阻止 Chrome 扩展程序的 popup.html 自动打开

    我正在创建一个 Chrome 扩展程序 其中包含background html每分钟从 API 请求一次信息的文件 收到信息后 它会发送消息popup html弹出窗口使用 JSON 信息将新的 HTML 元素附加到弹出窗口的主体上 问题是
  • 有没有办法同步ajax调用

    这可能是一个微不足道的问题 但我想知道是否有办法以某种方式知道最后一个 ajax 调用何时完成 假设我有 3 个异步 ajax 调用 ajax type GET datatype json url
  • javascript/jquery 从选择中删除或删除选项

    在某些情况下 我需要从选择中删除选项 基本上 if mystatement true remove item with id option1 from select of id select1 有人知道我可以实现这一目标的代码吗 非常感谢
  • jQuery 绑定效率

    我在数千个元素和输入上使用多个 jQuery 绑定时遇到加载速度问题 是否有更有效的方法来执行此操作 该网站能够通过ajax调用在产品列表之间切换 页面无法刷新 有些列表有 10 个项目 有些有 100 个 有些超过 2000 个 当我开始
  • 我可以通过什么方式混合 jQuery 和 vanilla JavaScript

    我有一个用普通 JavaScript 编写的 Web 应用程序 我想用 jQuery 动画来增强它 并使用我在各种 jQuery 插件中找到的一些功能 例如上传 http www uploadify com 可以通过什么方式将 jQuery
  • 如何使用多个 select2 框过滤表格?

    我正在尝试使用 和多个 select2 框的类来过滤表格 表格 HTML table class table tbody tr class kanban event Austin td td tr tr class csm event Ch
  • 重新加载页面时删除哈希值?

    我使用哈希来切换我的图像滑块 当我重新加载页面并且哈希值设置为 e h 3 没有图片 当图库在几秒钟后自动滑动时 它显示下一个 所以几秒钟内什么也没有 有没有办法在加载页面时检查哈希并将其删除 我只想关心那些用散列为页面添加书签的人 问候
  • 有没有办法动态更改 jqGrid 的单元格值?

    这个问题可能已经被问过很多次了 但我想知道是否可以动态更改 jqgrid 的单元格值 我基本上有一个网格 它通过 JSON 字符串加载数据 在特定列的某些行上 该值可能为 null 因此 预先知道哪个行 ID 是一个问题 然后能够将 nul
  • jquery悬停一次?

    jquery 使悬停函数执行一次然后停止的方法是什么 one 不起作用 button color 2 hover function dosmth 谢谢 Hover http api jquery com hover 绑定处理程序鼠标输入 h
  • 如何使用 CSS 或 jQuery 设置第一个和最后一个 li 的样式?

    我如何设计第一个 顶级 li和最后一个 顶层 li使用 CSS 还是 jQuery 我正在使用 CSS 设置第一个li但它也是造型第一li在每个中学阶段ul 那么我怎样才能让它只设置样式li其中包含 Main 1 最后一个包含 Main 6
  • jQuery 日期格式

    如何使用 jQuery 设置日期格式 我正在使用下面的代码但出现错误 txtDate val format date new Date dd M yy 请提出解决方案 在您的页面中添加 jquery ui 插件 txtDate val da
  • 如何显示接下来的三个图像单击加载更多按钮

    我需要一个加载更多按钮来显示图像 页面加载时 我显示 3 个图像 单击 加载更多 按钮后 接下来的 3 个图像将显示在屏幕上 我尝试了下面的代码 但它不起作用 你能帮我解决这个问题吗 function item slice 0 2 show
  • .removeClass 从所有元素(相对于单个定义的元素)

    我将如何使用 removeClass 删除所有匹配的类 而不是单独调用每个元素 所以代替这个 input removeClass CO form alert select removeClass CO form alert input se
  • 返回视图作为 JSON 对象的一部分

    我有一个应用程序只加载一次完整视图 我这样做的原因并不重要 重要的是 其余内容只会以部分视图的形式返回 除了一些内容之外 我还有一些 JSON 对象 我想通过每个 AJAX 请求在服务器之间来回传递 有没有办法返回一个 JSON 对象 并将
  • Google 地图 API - 地图未显示 - 没有错误

    我正在尝试将地图从 Google API 加载到 div 中 但是 地图未加载 并且没有输出任何错误 这是代码 google maps var geocoder map function codeAddress address geocod
  • jQuery Mobile + Admob:轮换?

    我使用 jQuery Mobile 框架创建了一个移动应用程序 所有页面都在index php中加载 使用 div 在每个页面的页脚中 我添加了Admob代码 div div div

随机推荐

  • File.renameTo()无效-解决

    File renameTo 在windows下运行正常 可正常移动文件 但在linux下就失败了 代码运行正常 但文件没有移动 这种情况下可以使用Files move代替 import java nio file 重命名文件 new Fil
  • vue-cli3实现mockjs数据模拟

    方法一 安装mockjs npm install mockjs save 在src文件夹先新建mock文件夹用于存放json数据 在vue config js文件中做配置 const mockdata require src mock ba
  • 跟着代码随想录练算法 —— 动态规划(JS)

    跟着代码随想录练算法 动态规划 62 不同路径 https leetcode cn problems unique paths 63 不同路径 II https leetcode cn problems unique paths ii 96
  • SQLSTATE=08S01通讯连接失败

    导致此错误的原因是连接池已经耗尽 所以在连接数据库时要记得关闭连接 防止连接用完
  • php swoole 请求tcp服务的两种方式

    第一种方式 可以实现在代码中调用 task connection stream socket client tcp 127 0 0 1 8721 errno errstr task data array route gt demo test
  • x390拆机 升级内存和硬盘_扩容提速必看!笔记本内存和硬盘如何升级?

    在 想给笔记本清灰升级 先了解下如何拆机吧 一文中我们介绍了笔记本的拆机思路以及注意事项 当你可以自行拆下底盖并看到主板之后 就可以进一步对内存和硬盘这两个存储单元进行替换升级了 内存的升级思路 并不是所有笔记本都能升级内存 很多主打便携的
  • 利用服务器搭建自己的 ngrok服务实现内网穿透

    介绍 ngrok 是一个反向代理 通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道 通过 ngrok 服务我们可以在本地调试微信的接口 调试微信和支付宝的支付回调或者临时搭建一个通道用于在外网访问本地部署的项目 准备 一台
  • idea下实现tomcat热部署(修改class等不重启项目)

    在我们的日常开发过程中 常常会涉及到修改class等文件时 需要重启项目 这不仅耗时 而且还耽误我们的进度 实际上 我们用idea时 可以用tomcat实现热部署而无需重启项目 具体设置如下 此处我用的tomcat版本为tomcat8 5
  • BSC 测试链配置

    全流程步骤 安装 MetaMask 钱包 在 MetaMask 钱包中配置 BSC 测试链 向测试链钱包注入测试 BNB USDT DOGE Remix 编写代码 正式发币 1 安装 MetaMask 钱包 下载地址 https metam
  • 二维数组的各种翻转

    一 二维数组正对角线翻转 int length matrix size 按对角交换数字 for int i 1 i lt length i for int j 0 j lt i j swap matrix i j matrix j i 镜像
  • 字节对齐详解

    字节对齐主要是针对结构体而言的 通常编译器会自动对其成员变量进行对齐 以提高数据存取的效率 字节对齐有两种方式 默认对齐方式 指定对齐方式 默认对齐方式 默认对齐方式内存分配满足以下三个条件 结构体第一个成员的地址和结构体的首地址相同 结构
  • 2021年第四届清洁能源与智能电网国际会议(CCESG 2021)EI检索

    2021年第四届清洁能源与智能电网国际会议 CCESG 2021 重要信息 会议网址 www ccesg org 会议时间 2021年9月3 5日 召开地点 匈牙利布达佩斯 截稿时间 2021年8月20日 录用通知 投稿后2周内 收录检索
  • IDEA 关闭/开启引用提示Usages

    版本高一些的IDEA都会有这样变量或者方法都会有这个Usages提示 它会提示你在哪被使用了 个人觉得还是挺好用的 比如下图 通过点击可以看到在哪被使用 包括一些接口 被谁实现 然后今天我发现没有这个使用提示了 正好听到有人反馈说这个提示不
  • Flutter iOS 权限申请的采坑之旅

    Flutter项目集成了权限请求框架 permission handler 在Android端的权限请求没什么问题 iOS端安装之后 跳转到应用设置后找不到相应的权限 权限声明 应用设置页面 我还以为跟Android端的权限一样 声明了这边
  • MongoDB数据库在Linux 上的下载安装

    MongoDB下载包获取 mongoDB官网下载地址 选择不同的版本 系统以及安装包类型 本次教程选择以下版本 下载后文件类型为tgz文件 wget 直接下载 wget https fastdl mongodb org linux mong
  • SQLserver数据库中的基本数据类型

    整数类 1 bigint 完全等于Java中的long 2 int 完全等于java中的int 3 smallint 完全等于Java中的short 4 tinyint 它相当于Java中的byte类型 但表示的数值范围不同 byte 12
  • 何利用streamlit快速搭建一个web应用并部署到heroku服务器上

    如何利用streamlit快速搭建一个web应用并部署到heroku服务器上 streamlit入门 所有的都一样安装包 尝试包的示例 如何快速搭建你的webApp 1 首先在本地创建一个 py文件 例如我的app py 2设置题目 3设置
  • AJAX请求后页面数据未刷新问题

    这段时间因为做毕设 涉及到AJAX的问题比较多 今天的问题就是一个 中所周知 ajax最大的特点就是局部刷新 可以在不更新整个页面的情况下刷新局部数据 但是 有时候这种优点也会成为一种优点 多说无益 直接上图 首先来看未操作之前的页面 之后
  • Python-WingIde各种调试方法

    一 本地从IDE启动文件调试 主要步骤 设置断点 F5开始调试 二 本地从IDE外启动文件调试 1 从WingIDE的安装目录 默认C Program Files x86 Wing IDE 6 0 复制wingdbstub py到被调试代码
  • 【jQuery】4、jquery设置css属性

    css name pro val fn 访问匹配元素的样式属性 p style color rgb 255 0 0 jquery p 获取color样式 p css color rgb 255 0 0 设置css样式 p css color