`

6月10号工作(jquery css()、尺寸)

 
阅读更多
今天的工作

1、css() 方法

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    alert("Background color = " + $("p").css("background-color"));
  });
});
</script>
</head>

<body>
<h2>这是标题</h2>
<p style="background-color:#ff0000">这是一个段落。</p>
<p style="background-color:#00ff00">这是一个段落。</p>
<p style="background-color:#0000ff">这是一个段落。</p>
<button>返回 p 元素的背景色</button>
</body>
</html>



css() 方法在这里面可以通过警告框跳出p标签背景颜色的16进制的数组来

2、CSS 属性

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("p").css("background-color","yellow");
  });
});
</script>
</head>

<body>
<h2>这是标题</h2>
<p style="background-color:#ff0000">这是一个段落。</p>
<p style="background-color:#00ff00">这是一个段落。</p>
<p style="background-color:#0000ff">这是一个段落。</p>
<p>这是一个段落。</p>
<button>设置 p 元素的背景色</button>
</body>
</html>


css()方法 可以直接修改在p标签里面的背景颜色替换很方便

3、css属性

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("p").css({"background-color":"yellow","font-size":"200%"});
  });
});
</script>
</head>

<body>
<h2>这是标题</h2>
<p style="background-color:#ff0000">这是一个段落。</p>
<p style="background-color:#00ff00">这是一个段落。</p>
<p style="background-color:#0000ff">这是一个段落。</p>
<p>这是一个段落。</p>
<button>为 p 元素设置多个样式</button>
</body>
</html>



css()方法可以将原来的p标签里面的字体大小发生改变还可以将里面的背景颜色给替换掉

4、width() 和 height() 方法

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    var txt="";
    txt+="Width of div: " + $("#div1").width() + "</br>";
    txt+="Height of div: " + $("#div1").height();
    $("#div1").html(txt);
  });
});
</script>
</head>
<body>

<div id="div1" style="height:100px;width:300px;padding:10px;margin:3px;border:1px solid blue;background-color:lightblue;"></div>
<br>
<button>显示 div 的尺寸</button>
<p>width() - 返回元素的宽度。</p>
<p>height() - 返回元素的高度。</p>

</body>
</html>



通过获得div的id然后在jquery里面调用width()长的方法和height()高的方法可以直接得出他们的长度和高度分别是多少可以精确到小数点后14位数

5、 innerWidth() 和 innerHeight() 方法

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    var txt="";
    txt+="Width of div: " + $("#div1").width() + "</br>";
    txt+="Height of div: " + $("#div1").height() + "</br>";
    txt+="Inner width of div: " + $("#div1").innerWidth() + "</br>";
    txt+="Inner height of div: " + $("#div1").innerHeight();
    $("#div1").html(txt);
  });
});
</script>
</head>

<body>
<div id="div1" style="height:100px;width:300px;padding:10px;margin:3px;border:1px solid blue;background-color:lightblue;"></div>
<br>



innerWidth() 和 innerHeight() 方法可以返回他们的内外边距

6、outerWidth() 和 outerHeight() 方法

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    var txt="";
    txt+="Width of div: " + $("#div1").width() + "</br>";
    txt+="Height of div: " + $("#div1").height() + "</br>";
    txt+="Outer width of div: " + $("#div1").outerWidth() + "</br>";
    txt+="Outer height of div: " + $("#div1").outerHeight();
    $("#div1").html(txt);
  });
});
</script>
</head>

<body>
<div id="div1" style="height:100px;width:300px;padding:10px;margin:3px;border:1px solid blue;background-color:lightblue;"></div>
<br>

<button>显示 div 的尺寸</button>
<p>outerWidth() - 返回元素的宽度(包括内边距和边框)。</p>
<p>outerHeight() - 返回元素的高度(包括内边距和边框)。</p>

</body>
</html>



outerWidth() 和 outerHeight() 方法可以返回内边距和外框外框的高长的数字都是精确到小数点后14位数

7、更多的 width() 和 height()

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    var txt="";
    txt+="Document width/height: " + $(document).width();
    txt+="x" + $(document).height() + "\n";
    txt+="Window width/height: " + $(window).width();
    txt+="x" + $(window).height();
    alert(txt);
  });
});
</script>
</head>
<body>

<button>显示文档和窗口的尺寸</button>

</body>
</html>



这里面的长度和高度方法不动的地方在于前面的是用来检查div的长度和高度那么里面里是用来检查窗口或者是游览器的高度和长度
分享到:
评论

相关推荐

    JQuery时间datepicker控件

    **jQuery时间日期picker控件详解** 在Web开发中,用户界面的交互性和用户体验至关重要,而日期选择器(DatePicker)作为常见的交互元素,被广泛应用于表单填写、日程管理等场景。jQuery时间日期picker控件是一款...

    自己写的弹出层插件(基于jquery)

    "自己写的弹出层10.16"可能是这个插件的版本号,表示作者在10月16日进行了更新或优化。这个压缩包很可能包含源代码、示例HTML页面、CSS样式文件和可能的README文档,详细解释了如何使用和定制这个插件。 总的来说,...

    js 表单验证(jquery表单验证)

    6. **插件使用**:`jquery_last.js` 可能是 jQuery 的某个版本,而 `formValidatorRegex.js` 可能是一个包含预定义验证规则的插件。使用插件可以简化验证代码,如 `$.validate({ rules: { field: "required" } })`。...

    basicContext.js - 强大的纯Js上下文菜单插件

    10. **版本更新与维护**:201701071538可能是这个插件的一个版本号,意味着它可能在2017年1月7日进行了更新。及时的版本更新和维护对于长期项目的可持续性至关重要,因为它们通常包含错误修复和新功能的添加。 总之...

    SSM+Vue学生资助管理系统任务书.doc

    - 选题与任务下达:2021年9月10日至2021年9月20日 - 需求分析:2021年9月21日至2021年10月30日 - 文献查阅与前期指导:2021年11月1日至2021年12月25日 - 项目初步设计:2021年12月26日至2022年1月9日 - 开题...

    cron中英文表达式

    使用`jquery-cron`时,你需要首先引入jQuery库,然后引入`jquery-cron`的JavaScript和CSS文件。在HTML中添加一个元素作为cron选择器的容器,接着在JavaScript中初始化并配置`jquery-cron`。你可以设置默认值、禁用...

    FrontEnd Plus(最新 2011年3月4号上传)

    【FrontEnd Plus】是一款在2011年3月4日更新的前端开发工具,它在当时可能被视为一款先进的软件,提供了丰富的功能来支持前端开发者的工作。作为一个专业的IT大师,我将详细介绍这款软件及其相关知识点。 FrontEnd ...

    蓝色单页css博客html网站模板下载

    10. 兼容性:模板应该经过测试,确保在主流浏览器如Chrome、Firefox、Safari、Edge等上都能正常工作,以覆盖最广泛的用户群体。 总的来说,这个“蓝色单页css博客html网站模板”融合了现代网页设计的技术和趋势,为...

    最小的响应式动态网格瀑布流布局js插件

    20160810可能是该插件的版本号,表示发布于2016年8月10日。 使用这样的插件时,开发者通常需要引入jQuery库和插件的JS文件,然后通过调用特定的jQuery方法来初始化和配置瀑布流布局。例如,可能需要设置容器元素的...

    dreamwear10

    文件名如"0515fifdw030904.swf"等可能代表特定日期(例如05月15日)或内部版本号的组合,"fif"可能是一个代码或者项目名称,而"030904"这样的数字序列可能是表示特定的章节或主题。 在Dreamweaver10中,开发者可以...

    python入门到高级全栈工程师培训 第3期 附课件代码

    06 百分号字符串拼接 07 format字符串格式化 08 数学意义的函数与python中的函数 09 为何要有函数 10 函数返回值 11 可变长参数 第15章 01 上节课复习 02 全局变量与局部变量 03 风湿理论之函数即变量 04 函数递归...

    蔚蓝网上书店首页代码

    &lt;div class="book_sort_bottom"&gt;0-2 | 3-6 | 7-10 | 11-14 文学 | 科普 | 图画书 教材 | 中小学教辅 | 外语 &lt;!--保健 | 家教 | 美丽装扮 | 育儿 | 美食 | 旅游 | 收藏 | 生活 | 体育 | 地图 | 个人理财 ...

    2021年4月技术员述职报告.docx

    10. TW MES系统:采用C#.NET,首次使用DIV+CSS优化网页加载,引入Jquery+AJAX提升用户体验,使用MVC架构提高代码可读性和复用性。第一阶段专注于生产报表和RunCard,未来将涉及自动化测试和生产数据追踪。 以上各项...

    JqMobi+PhoneGap项目实战

    JqMobi的源码最初发布于2012年3月13日,版本号为1.0,并在后来的版本中支持了W3C查询,不断有新功能的加入和现有功能的改进。其主要特点包括运行速度快,体积小,以及专为智能手机和平板电脑提供服务。JqMobi还提供...

    谷才人才招聘系统 v1.0 build 20101009.rar

    2010年10月9日更新 1.解决猎头资讯页面最新资讯小版块布局混乱. 2.解决无法还原数据库.3.解决企业用户管理公司信息, 基本信息里出现两个所在地区. 4.解决企业用户管理进入企业人才库页面报错. 5.解决邮件群发, 收...

    软件工程师简历

    5. **前端技术**:熟练使用Ajax、jQuery、JavaScript、EasyUI、Bootstrap等前端技术,熟悉HTML5、CSS3、XML,并了解Angular.js、Node.js等现代前端框架。 6. **版本控制与构建工具**:熟练使用SVN、Git进行版本控制...

    程序员常用JavaScript特效

    7. **jQuery库**:jQuery是一个流行的JavaScript库,简化了DOM操作、事件处理和动画等功能。其语法简洁,易于上手,例如`$(selector).action()`结构,使得许多JavaScript特效的实现变得更简单。 8. **响应式设计**...

    asoft签到管理系统tykq3.5_build20110125

    6、新增“在办箱” 功能,您能方便的看到自己的工作情况,并能方便的查询联系薄、最近的操作记录 7、新增 user_zw字段 用于储存用户职务 [2009-7-22] v3.1 beta2 1、请假流程四级化,并通过为各部门设定不同的...

    门户博客网站

    10. **版本控制**:JSPGenCMS3_20110918可能是项目的一个版本号,表明了这个博客门户系统在2011年9月18日的某个开发阶段。 总的来说,这个“门户博客网站”项目涵盖了从后端开发到前端展示的多种技术,是一个全面...

    meirong-101116-a11_企业网站模板PHP整站源码.zip

    【描述】中提到的同名文件,再次确认了这是一个用于创建企业网站的PHP源码包,可能是某个特定日期(10月11日,2016年)或版本号(a11)的发布。这样的源码通常包含网站前端和后端的所有必要组件,以便开发者可以快速...

Global site tag (gtag.js) - Google Analytics