2016/1/2--jquery

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>jquery.css</title>
<script src = "/jquery/jquery.1.11.3.min.js"></script>
<script type="text/javascript">
//设置多个 CSS 属性
$(document).ready(function(){
$("button").click(function(){
$("p").css({"background-color":"yellow","font-size":"200%"});
});
});
//jQuery width()方法设置或返回元素的宽度(不包括内边距、边框或外边距)。
$("button").click(function(){
var txt = "";
txt+="width of div:" + $("#div1").width() + "<br>";
txt+="height of div:" + $("#div1").height() + "<br>";
$("#div1").html(txt);
});
//jQuery innerWidth() 方法返回元素的宽度(包括内边距)-innerHeight() 方法返回元素的高度(包括内边距)。
$("button").click(function(){
var txt1 = "";
txt1+="height of div:" + $("#div2").height() + "<br>";
txt1+="width of div:" + $("#div2").width() + "<br>";
txt1+="inner width of div:" + $("#div2").innerWidth() + "<br>";
txt1+="inner height of div:" + $("#div2").innerHeight() + "<br>";
$("#div2").html(txt1);
});
//jQuery outerWidth()-方法返回元素的宽度(包括内边距和边框) 和 outerHeight() 方法方法返回元素的高度(包括内边距和边框)-01
$("button").click(function(){
var txt2 = "";
txt2+="width of div:" + $("#div1").width() + "<br>";
txt2+="height of div:" + $("#div1").height() + "<br>";
txt2+="outer width of div:" + $("#div1").outerWidth() +"<br>";
txt2+="outer height of div:" + $("#div1").outerHeight() + "<br>";
$("#div1").html(txt2);
});
//jQuery outerWidth()-方法返回元素的宽度(包括内边距和边框) 和 outerHeight() 方法方法返回元素的高度(包括内边距和边框)-02
$("button").click(function(){
var txt3 = "";
txt3+="width of div:" + $("#div1").width() + "<br>";
txt3+="height of div:" + $("#div1").height() + "<br>";
txt3+="outer width of div(margin include):" + $("#div1").outerWidth(true) + "<br>";
txt3+="outer height of div (margin include)" + $("#div1").outerHeight(true) + "<br>";
$("#div1").html(txt3);
});
//jQuery - 更多的 width() 和 height()
$("button").click(function(){
var txt4 = "";
txt4+="document width/height" + $(document).width();
txt4+="X" + $(document).height() + "\n";
txt4+="window width/height" + $(window).width();
txt4+="X" + $(window).height() + "\n";
$("#div1").html(txt4);
});
//设置指定的 <div> 元素的宽度和高度:
$("button").click(function(){
$("#div1").width(320).height(320);
});
//jQuery parent() 方法
$("span").parent().css({"color":"red","border":"2px solid red"});
//<!--jQuery parents() 方法-->
$("span").parents().css({"color":"red","boeder":"3px solid pink"});
</script>
<style>
.ancestors{
display: block;
border: 2px solid pink;
color: lightcoral;
padding: 5px;
margin: 15px;
}
</style>
</head>
<body class="ancestors1">
<!--设置多个 CSS 属性-->
<h1>This is a headline.</h1>
<p style="background-color: hotpink;">这是一个段落。</p>
<p style="background-color: lightgreen;">这是一个段落。</p>
<p style="background-color: orangered;">这是一个段落。</p>
<p>一切都是最好的安排。</p>
<button>为段落p设置不同的样式。</button>
<br><br>
<!--jQuery width()方法设置或返回元素的宽度(不包括内边距、边框或外边距)。-->
<div id = "div1" style="width: 400px;height:300px;background-color: lightcoral;margin: 3px;padding: 10px;
border: solid 1px blue;"></div>
<button>显示div的尺寸。</button>
<p>width()-返回元素的宽度。</p>
<p>height()-返回元素的高度。</p>
<!--jQuery innerWidth() 方法返回元素的宽度(包括内边距)-innerHeight() 方法返回元素的高度(包括内边距)。。-->
<div id = "div2" style="height: 300px;width:300px;border:1px solid hotpink; padding: 10px;margin: 3px;" ></div>
<button>显示div的尺寸(包括内外边距)</button>
<p>innerHeight()-返回元素的高度(包括内边距)</p>
<p>innerWidth()-返回元素的宽度(包括外边距)。</p>
<!--jQuery outerWidth()-方法返回元素的宽度(包括内边距和边框) 和 outerHeight() 方法方法返回元素的高度(包括内边距和边框)-->
<p>outerWidth()-返回元素的宽度(包括内边距和边框)。</p>
<p>outerHeight()- 返回元素的高度(包括内边距和边框)。</p>
<!--jQuery outerWidth()-方法返回元素的宽度(包括内边距和边框) 和 outerHeight() 方法方法返回元素的高度(包括内边距和边框)-->
<button>show the size of div.</button>
<p>outerWidth(true) - 返回元素的宽度(包括内边距、边框和外边距)。</p>
<p>outerHeight(true) - 返回元素的高度(包括内边距、边框和外边距)。</p>
<br>
<!--jQuery - 更多的 width() 和 height()-->
<button>显示文档和窗口的属性。</button>
<!--设置指定的 <div> 元素的宽度和高度:-->
<button>调整div的尺寸。</button>
<!--jQuery parent() 方法-->
<div class="ancestors">
<div style="width: 500px;">div曾祖父
<ul>ul祖父
<li>li直接父
<span>apan</span>
</li>
</ul>
</div>
<div style="width: 500px;">div(祖父)
<p>p(直接父)
<span>span</span>
</p>
</div>
</div>
<!--jQuery parents() 方法-->
<div style="width:500px;">div曾祖父
<ul>ul祖父
<li>li直接父
<span>span</span>
</li>
</ul>
</div>
</body>
</html>

时间: 2024-11-08 19:36:50

2016/1/2--jquery的相关文章

2016/1/5 jquery

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script src="/jquery/jquery.js/jquery.1.11.3.min.js"></script> <script type="text/javascript

2016/4/1 jquery 与javascript关系 ①取元素 ②操作内容 ③操作属性 ④操作 样式

jQuery的min版本和原版功能是一样的,min版主要应用于已经开发成的网页中,而非min版 的文件比较大,里面有整洁的代码书写规范和注释,主要应用于脚本开发过程当中. JQuery是继prototype之后又一个优秀的Javascript库.它是轻量级的js库 ,它兼容CSS3 ,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后 续版本将不再支持IE6/7/8浏览器.jQuery能够使用户的html页面保持代码和h

2016/1/29 jquery.slicebox.js(上部分)

;(function() { 'use strict'; var $event = $.event, $special, resizeTimeout; $special = $event.special.debouncedresize = { setup: function () { $(this).on("resize".$special.handler()); }, teardown: function () { $(this).off("resize", $s

django + jQuery AJAX POST数据

废话少说,直接代码伺候: views: from django.http import JsonResponse def test_post(request): name = request.POST['name'] city = request.POST['city'] qq = request.POST['qq'] dict = {'name':name,'city':city,'qq':qq} return JsonResponse(dict) def test(request): ret

一文带你了解2018年最流行的前端技术

2018年即将过半,前端开发这个行业又进一个台阶了.找来一个现代前端技术图谱看看,真是吓尿了--宝宝心里苦啊! 点图片看大图 仔细想想,这要是全学会了还得了,也太不切实际了.还是来看看现在流行的是有哪些东西,跟着潮流走总不会错的. 每一个开发者都有着自己的知识和习惯,根据自己的知识和习惯,很容易地理所当然使用哪些工具.通过分析了解行业内开发者对开发工具的使用,这些结果有助于深入了解前端工具的当前趋势.无论你是刚刚开始学习网络开发,还是一位有经验的开发人员,这些分析数据对你的学习或工作都能带来不少

聊一聊前端模板与渲染那些事儿

欢迎大家收看聊一聊系列,这一套系列文章,可以帮助前端工程师们了解前端的方方面面(不仅仅是代码): https://segmentfault.com/blog/frontenddriver 作为现代应用,ajax的大量使用,使得前端工程师们日常的开发少不了拼装模板,渲染模板.我们今天就来聊聊,拼装与渲染模板的那些事儿. 如果喜欢本文请点击右侧的推荐哦,你的推荐会变为我继续更文的动力 1 页面级的渲染 在刚有web的时候,前端与后端的交互,非常直白,浏览器端发出URL,后端返回一张拼好了的HTML串

使用 Raspberry Pi 上的传感器在 Node.js 中创建一个 IoT Bluemix 应用程序

先决条件 一个IBM Bluemix 帐号,一个 Raspberry Pi 2 或 3,一个 PIR 运动传感器 适用于本文的 Github 存储库 如果您是一位精明的 Bluemix 开发人员,您可能只想看看如何在 node.js 中与 IoT 建立连接,或者只想了解如何从此 github 存储库中拉取我的代码. git clone https://github.com/nicolefinnie/iot-nodejs-tutorial 以下是实现与 IBM IoT 平台连接在一起的 4 个 R

2016年4月最佳的20款 jQuery 插件推荐

这个列表包括20个我们觉得是最有用的免费的 jQuery 插件,它们都是最具创新性和最省时省力的解决方案,很多都是现代化的设计和开发中碰到的问题的处理方案.如果你熟悉下面列出的任何插件,请与我们的读者分享您的意见,或者如果您知道的我们还没有包括的话,请与我们分享在下面的评论部分. 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 & JavaScript 特效 Web 开发中很实用的10个效果[源码

2016年6月份那些最实用的 jQuery 插件专辑

jQuery 是一个快速.流行的 JavaScript 库,jQuery 用于文档处理.事件处理.动画和 Ajax 交互非常简单,学习曲线也很平坦.2016年6月的 jQuery 插件专辑里,我们选择一些最好的和有用的 jQuery 插件分享给大家. 您可能感兴趣的相关文章 Web 前端开发人员和设计师必读精华文章推荐 精心挑选的优秀jQuery Ajax分页插件和教程 12个让人惊叹的的创意的 404 错误页面设计 让网站动起来!12款优秀的 jQuery 动画插件 8个前沿 HTML5 &

2016 系统设计第一期 (档案一)jQuery radio 取值赋值

MVC代码: <div class="form-group"> <label for="Gender" class="col-sm-2 control-label">性别</label> <div class="col-md-8"> <label class="checkbox-inline"> @Html.RadioButton("Ge