jQuery的事件与 动画
2024-09-04 21:42:31
什么是事件:
事件的本质是委托。
Jquery的 方法:
$().css();
$().click();
等等。
鼠标的事件:
区别在于:mouseover与mouseout再进入或离开后会执行这两个事件;
mouseenter与mouseleave在进入或离开后代元素不会执行这两个事件
//鼠标的事件:
//mouseover和mouseout与mouseenter和mouseleave的区别 //$(".nav").mouseover(function(){
/* console.log("mouseover");
}).mouseout(function(){
console.log("mouseout");
}); */ /* $(".nav").mouseenter(function(){
console.log("mouseenter"); }).mouseleave(function(){
console.log("mouseleave"); }); */ //键盘事件:
$("input").keyup(function(event){
alert(event.KeyCole);
}); //浏览器大小事件resize
$/* (window).resize(function(){
if ($(window).width()>=1024) {
$('body').css("background","pink");
}else{
$('body').css("background","red");
} }); */ //复合事件:hover用于模拟鼠标指针移入和移除事件。
/* $("li").hover(function() {
$(this).css("background", "pink");
}, function() {
$(this).css("background", "");
}); */ //toggle()的方法。带参数用于模拟鼠标连续的click 事件。
/* $('body').toggle(function() {
//alert(1);
$(this).css("background","pink");
}, function() {
$(this).css("background","red");
}, function() {
$(this).css("background","blue");
}); */ //toggle()不带参数和hide(),show()方法一样。
/* $("#btn").bind("click", function() {
$("ul").toggle();
}); */ //自定义动画函数animate
/* $(function() {
$('#book').animate({
//透明度0.25
opacity: 0.25,
left: '+=50',
height: 'toggle'
}, 5000, function() { }); */ $("#book").animate({"height":"500px"},{queue:true,duration:2000})
.animate({"width":"50px"},{queue:true,duration:2000})
.animate({"font-size":"30px"},{queue:false,duration:2000});
});
最新文章
- Nginx学习笔记(五) 源码分析&;内存模块&;内存对齐
- PMP--论文部分
- Linq的一些记录
- NLog使用总结
- expect 传参
- Linux系统CentOS6.2版本号下安装JDK7具体过程
- 第十九章——使用资源调控器管理资源(1)——使用SQLServer Management Studio 配置资源调控器
- [SOJ] 导游
- php 微信 自定义分享接口
- Linux虚拟机之间实现密钥登陆
- Yii2访问自定义模块下的controller
- 修改注册表.exe的文件目录
- 二叉树的深度优先遍历与广度优先遍历 [ C++ 实现 ]
- Asyncio中Lock部分的翻译
- ab命令作apache压力测试
- VS中出现“链接器工具错误,XXX工具模块对于SAFESEH映像是不安全的”的解决方法
- oracle 语句之对数据库的表名就行模糊查询,对查询结果进行遍历,依次获取每个表名结果中的每个字段(存储过程)
- Octave下操作CH341
- ViZDoom安装
- 日志处理(二) 日志组件logback的介绍及配置使用方法(转)