`
zachary.guo
  • 浏览: 487169 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jQuery 学习十一(CSS)

阅读更多
    ●  css(name)
/**
 * 访问第一个匹配元素的样式属性。
 *
 * @name(String) 要访问的样式属性名称
 * @return String
 * @owner jQuery Object
 */
function css(name);

// 例子:取得第一个段落的 color 样式属性的值。
$("p").css("color");


    ●  css(name, value)
/**
 * 访问第一个匹配元素的样式属性。数字将自动转化为像素值。
 *
 * @name(String) 样式属性名称
 * @value(String, Number) 样式属性值
 * @return jQuery Object
 * @owner jQuery Object
 */
function css(name, value);

// 例子:将所有段落字体设为红色。
$("p").css("color", "red");


    ●  css(properties)
/**
 * 把一个 "名/值对" 对象设置为所有匹配元素的样式属性。
 * 这是一种在所有匹配的元素上设置大量样式属性的最佳方式。
 *
 * @properties(Map) 要设置为样式属性的名/值对
 * @return jQuery Object
 * @owner jQuery Object
 */
function css(properties);

// 例子一:将所有段落的字体颜色设为红色并且背景为蓝色。
$("p").css({ color: "#ff0011", background: "blue" });

// 例子二:如果属性名包含 "-",必须使用引号 ""
$("p").css({ "margin-left": "10px", "background-color": "blue" });


    ●  offset()
/**
 * 获取匹配元素在当前视口的相对偏移。返回的对象包含两个整形属性:top 和 left。此方法只对可见元素有效。
 *
 * @return Object{top, left}
 * @owner jQuery Object
 */
function offset();

// 例子:获取第二段的偏移。
<p>Hello</p>
<p>2nd Paragraph</p>

var p = $("p:last");
var offset = p.offset();
p.html( "left: " + offset.left + ", top: " + offset.top );

result: <p>Hello</p><p>left: 0, top: 35</p>


    ●  height()
/**
 * 取得第一个匹配元素当前计算的高度值(px)。
 *
 * @return Integer
 * @owner jQuery Object
 */
function height();

// 例子一:获取第一段的高。
$("p").height();

// 例子二:获取文档的高。
$(document).height();


    ●  height(val)
/**
 * 为每个匹配的元素设置 CSS 高度(height)属性的值。如果没有明确指定单位(如:em 或 %),使用 px。
 *
 * @val(String, Number) 设定 CSS 中 "height" 的值
 * @return jQuery Object
 * @owner jQuery Object
 */
function height(val);

// 例子:把所有段落的高设为 20。
$("p").height(20);


    ●  width()
/**
 * 取得第一个匹配元素当前计算的宽度值(px)。
 *
 * @return Integer
 * @owner jQuery Object
 */
function width();

// 例子一:获取第一段的宽。
$("p").width();

// 例子二:获取当前窗口的宽。
$(window).width();


    ●  width(val)
/**
 * 为每个匹配的元素设置 CSS 宽度(width)属性的值。如果没有明确指定单位(如:em 或 %),使用 px。
 *
 * @val(String, Number) 设定 CSS 中 "width" 的值
 * @return jQuery Object
 * @owner jQuery Object
 */
function width(val);

// 例子:把所有段落的宽设为 20。
$("p").width(20);
分享到:
评论

相关推荐

    W3school,jquery,jquerymobile,css

    W3School的教程可以作为学习起点,jQuery提供了强大的DOM操作和动画功能,CSS2/3则让页面设计更加丰富多样,而jQuery Mobile则让移动开发变得简单。通过这些资源,开发者可以构建功能丰富、交互性强且视觉效果出色的...

    前端学习,html,css,js,jquery.zip

    前端学习,html,css,js,jquery前端学习,html,css,js,jquery前端学习,html,css,js,jquery 前端学习,html,css,js,jquery前端学习,html,css,js,jquery前端学习,html,css,js,jquery 前端学习,html,css,js,jquery...

    Css学习 Jquery学习

    **jQuery学习:** jQuery是一个流行的JavaScript库,简化了JavaScript的DOM操作、事件处理、动画和Ajax交互。其主要知识点包括: 1. **选择器**:jQuery提供了类似于CSS的选择器,如`$("#id")`、`$(".class")`,...

    jQuery JavaScript与CSS开发入门经典 源码

    3. 学习CSS布局技巧,创建美观且响应式的网页。 4. 学会如何将jQuery、JavaScript和CSS有效地结合,构建交互性网页。 5. 了解代码组织和优化的方法,提升项目的可维护性和性能。 总之,《jQuery JavaScript与CSS...

    jQuery.JavaScript与CSS开发入门经典

    总的来说,这本书将帮助初学者建立坚实的前端开发基础,通过学习jQuery、JavaScript和CSS,能够构建出富有交互性和美观的网页,为成为专业Web开发者奠定基础。在学习过程中,不断练习和实践是至关重要的,因为理论...

    jquery mobile css3手机表单页面布局按钮样式

    在移动应用开发中,jQuery Mobile 和 CSS3 是两个非常重要的技术。jQuery Mobile 是一个轻量级的框架,专为触摸设备设计,它提供了一套完整的组件和交互模式,包括表单、页面布局和按钮样式等。CSS3 则是新一代的CSS...

    Jquery+div/css 鼠标经过内容切换实例

    本实例重点讲解如何利用 jQuery 和 CSS 技术实现在鼠标经过(hover)某个div元素时,动态切换显示的内容。下面我们将深入探讨这个主题。 首先,我们来理解 `div` 和 `CSS` 的基本概念。`div` 是HTML中的一个通用...

    Jquery_jScript_css整合下载

    在本例中,"JS帮助文档.chm"、"css2_ref.chm"、"jquery1.7中文版.chm"都是这种格式的帮助文档,提供了JavaScript、CSS2和jQuery1.7的详细指南,开发者可以通过它们迅速查询和学习相关技术。 这些资源对于网页开发者...

    jquery css 学习实例

    在本"jQuery CSS 学习实例"中,我们将深入探讨如何使用jQuery库来增强和操纵网页的CSS样式。这个学习资源可能是某个公司内部用于培训员工或提升网站开发技能的源代码集合。通过研究这些实例,我们可以了解到jQuery...

    最全JQuery+CSS3手册chm

    《最全JQuery+CSS3手册chm》是个人精心收集和整理的资源包,包含了JQuery、CSS3以及相关的Web开发工具,旨在为开发者提供最新、最全面的学习材料。这个压缩包包括了多个CHM格式的手册和一个DOCX文档,下面是它们详细...

    jquery 结合CSS与图像做的漂亮按钮.rar

    【标题】"jQuery结合CSS与图像制作的美观按钮"是一个关于网页前端开发的主题,主要探讨如何利用jQuery库、CSS样式和图像资源来创建引人注目的用户界面元素,特别是按钮。在网页设计中,按钮是不可或缺的交互元素,其...

    Jquery+css3实现弹出层注册特效

    `视频教程大全.url`、`电子书大全.url`、`原创Jquery插件大全.url`这些URL文件可能指向与jQuery、CSS3相关的学习资源,供开发者进一步研究和提升技能。 总的来说,"Jquery+css3实现弹出层注册特效"是一个结合了前端...

    jQuery+CSS实现淡入效果的超链接样式

    本文将深入探讨如何使用jQuery和CSS技术来实现超链接的淡入效果,提升用户体验,使得页面交互更加生动有趣。 首先,我们要了解jQuery库。jQuery是一款广泛应用于前端开发的JavaScript库,它简化了JavaScript的DOM...

    91、Jquery鼠标悬停css3发光效果特效

    【jQuery与CSS3结合实现鼠标悬停发光效果】 在网页设计中,动态特效可以增加用户的交互体验,使得网站更加生动有趣。"91、Jquery鼠标悬停css3发光效果特效"是一个典型的案例,它利用jQuery库和CSS3技术,为网页元素...

    最好的 css jquery 桌面 框架

    在IT行业中,前端开发是构建网站用户界面的关键环节,而CSS和jQuery是这一领域不可或缺的工具。本篇文章将深入探讨“最好的CSS jQuery桌面框架”,基于提供的文件名“jQuery-Desktop”,我们可以推测这是一个专为...

    jquery和HTML css javascript.rar

    本资源“jquery和HTML css javascript.rar”显然聚焦于这三者,并且结合了jQuery这一广泛使用的JavaScript库,旨在帮助开发者提升网页交互性和动态效果。 首先,HTML(HyperText Markup Language)是网页内容的基础...

    jquery css3进度条加载动画特效

    标题中的“jQuery CSS3进度条加载动画特效”指的是利用JavaScript库jQuery和CSS3技术来创建一种视觉效果,即在网页内容加载时显示的进度条。这种特效可以提供用户反馈,表明页面正在加载,并且增加了用户体验的互动...

    很漂亮的jquery+css Tab切换效果

    在这个"很漂亮的jquery+css Tab切换效果"项目中,我们将深入探讨如何利用jQuery和CSS来创建这种效果,并自定义其动画和样式。 首先,jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、事件处理、...

    jquery+css3圆角动画导航

    【jQuery + CSS3 圆角动画导航】 在网页设计中,导航栏是用户与网站交互的重要部分,良好的导航设计能够提升用户体验。本示例“jquery+css3圆角动画导航”利用了JavaScript库jQuery和CSS3的新特性,为网页创建了一...

    基于jquery的css切换插件

    本主题聚焦于一个基于jQuery的CSS切换插件,该插件旨在为用户提供便捷的方式来改变网页的样式,实现类似换肤的效果。下面将详细探讨这个插件的工作原理、如何使用以及可能的应用场景。 首先,CSS切换插件的核心功能...

Global site tag (gtag.js) - Google Analytics