Jquery打飞机
来源:互联网 发布:笔记本网络驱动 编辑:程序博客网 时间:2024/04/28 02:26
jQuery:
版本:1.8.3
本质:js的一个库
入门:$(function(){
Jquery代码
});
获取元素:JS:document.getElementById();
JQ:$(“#id”);
jQuery对象与DOM对象转换:
function JSWrite(){
//document.getElementById("span1").innerHTML="美美哒!";
var spanEle= document.getElementById("span1");
$(spanEle).html("美美哒!");
}
$(function(){
/*document.getElementById("btn1").onclick = function(){
document.getElementById("span1").innerHTML="帅帅哒!";
}*/
$("#btn1").click(function(){
//JQ对象转换成DOM对象的第一种方式
//$("#span1")[0].innerHTML="呵呵哒!";
//JQ对象转换成DOM对象的第二种方式
$("#span1").get(0).innerHTML="呵呵哒!";
});
});
注意:JQ对象只能操作JQ里面的属性和方法
JS对象只能操作JS里面的属性和方法
jQuery的效果(实现广告弹出):
第一步:引入jQuery相关的文件
第二步:书写页面加载函数
第三步:在页面加载函数中,获取显示广告图片的元素。
第四步:设置定时操作(显示广告图片的函数)
第五步:在显示广告图片的函数中,使用jQuery的方法让广告图片显示(show())
第六步:清除显示广告图片的定时操作
第七步:设置定时操作(隐藏广告图片的函数)
第八步:在隐藏广告图片的函数中,使用jQuery的方法让广告图片隐藏(hide())
第九步:清除隐藏广告图片的定时操作
jQuery的选择器
基本选择器
id选择器:$(“#id名称”);
元素选择器:$(“元素名称”);
类选择器:$(“.类名”);
通配符:*
多个选择器共用(并集)
代码示例
<script>
$(function(){
$("#btn1").click(function(){
$("#one").css("background-color","pink");
});
$("#btn2").click(function(){
$(".mini").css("background-color","pink");
});
$("#btn3").click(function(){
$("div").css("background-color","pink");
});
$("#btn4").click(function(){
$("*").css("background-color","pink");
});
$("#btn5").click(function(){
$("#two .mini").css("background-color","pink");
});
});
</script>
层级选择器
ancestor descendant: 在给定的祖先元素下匹配所有的后代元素(儿子、孙子、重孙子)
parent > child : 在给定的父元素下匹配所有的子元素(儿子)
prev + next: 匹配所有紧接在 prev 元素后的 next 元素(紧挨着的,同桌)
prev ~ siblings: 匹配 prev 元素之后的所有 siblings 元素(兄弟)
<script>
$(function(){
$("#btn1").click(function(){
$("body div").css("background-color","pink");
});
$("#btn2").click(function(){
$("body>div").css("background-color","pink");
});
$("#btn3").click(function(){
$("#two+div").css("background-color","pink");
});
$("#btn4").click(function(){
$("#one~div").css("background-color","pink");
});
});
</script>
基本过滤选择器
$('li').first() 等价于:$(“li:first”)
<script>
$(function(){
$("#btn1").click(function(){
$("div:first").css("background-color","pink");
});
$("#btn2").click(function(){
$("div:last").css("background-color","pink");
});
$("#btn3").click(function(){
$("div:odd").css("background-color","pink");
});
$("#btn4").click(function(){
$("div:even").css("background-color","pink");
});
});
</script>
属性选择器:
<script>
$(function(){
$("#btn1").click(function(){
$("div[id]").css("background-color","pink");
});
$("#btn2").click(function(){
$("div[id='two']").css("background-color","pink");
});
});
</script>
表单选择器:
<script>
$(function(){
$("#btn1").click(function(){
$(":input").css("background-color","pink");
});
$("#btn2").click(function(){
$(":text").css("background-color","pink");
});
});
</script>
使用JQ实现表格的隔行换色 :
第一步:引入jquery的类库
第二步:直接写页面加载函数
第三步:直接使用jquery的选择器(组合选择)拿到需要操作的元素(奇数行和偶数行)
第四步:分别使用CSS的方法(css(name,value))对奇数行和偶数行设置背景颜色。
<script>
$(function(){
$("tbody tr:even").addClass("even");
$("tbody tr:odd").addClass("odd");
});
</script>
使用jQuery实现全选和全不选
第一步:引入jquery文件
第二步:书写页面加载函数
第三步:为上面的复选框绑定单击事件
第四步:将下面所有的复选框的选中状态设置成跟上面的一致!
<script>
$(function(){
//找到下面所有的复选框并设置属性checked()
/*if($("#select")[0].checked==true){
$(".selectOne").attr("checked",true)
}*/
$("#select").click(function(){
$(".selectOne").attr("checked",this.checked);
});
});
</script>
注意:attr在jquery1.11版本不适用,采用prop()来替代(在各个版本都适用)。
0 0
- Jquery打飞机
- jQuery打飞机游戏代码下载
- 打飞机
- 打飞机
- 打飞机
- jQuery实现牛逼的打飞机游戏
- 伙伴打飞机
- C#打飞机游戏
- 打飞机源码
- Unity打飞机小游戏
- 美女人体打飞机
- 打飞机代码
- 打飞机的脚本
- 破解小游戏<打飞机>
- java打飞机小游戏
- 人工智能--打飞机游戏
- 【Unity3D 游戏】 打飞机(仿微信打飞机) 源码
- 发布一个打飞机游戏
- 进程间通信
- 数据库课程设计
- poj-3159 最短路SPFA+差分约束系统
- Android事件分发详解一(View)
- 遍历删除ArrayList中的元素
- Jquery打飞机
- 算法导论(Strasssen's algorithm)
- POJ1741Tree(树形dp/树分治)
- 如何给maven项目打可执行jar包
- unicode 的geek解释
- 【前端笔试】关于cookie的设置,获取和移除
- 传奇sound文件调用说明
- 1043. Is It a Binary Search Tree (25)
- 深入理解Android指纹