jQuery Note


关于jQuery常用的一些方法


1. 将括号内转化为jQuery对象
$() == jQuery() ;

2.滑动面板(sliding panel)特效
<div class="panel">
        <br />
        <br />
        <p>Now you see me!</p>
        </div>
        <p class="slide"><a href="#" class="pull-me">Slide Up/Down</a></p>
 $(document).ready(function()
	{
    		$('.pull-me').click(function()
    		{
        		$('.panel').slideToggle('slow');
   		 });
	});

3. 插入内容append/prepend, appendTo/prependTo
$("body").append("<p>...</p>");  // 在末尾插入内容
$("body").prepend("<p>...</p>"); // 在开头插入内容
$("<p>我将被插入到末尾</p>").appendTo("body");//将其插入末尾
$("<p>我将被插入到开头</p>").prependTo("body");//将其插入开头
4. 定位before/after
$('#one').after('<p>Add some words after the Div #1</p>'); //在一个元素的后面添加一段文字
$('#two').after($('p'));  //定位已经存在的元素
5. 移除元素empty/remove
$('p').remove();  //删除元素的内容和他本身
$('ol').empty();  //删除元素的内容
6. 添加\删除一个类Adding\Removing a class()
$(document).ready(function(){
    $('#text').click(function(){
        $(this).addClass('highlighted');
    });
});
  7. 切换类 toggleClass
$(this).click(function(){
		$(this).toggleClass('highlighted');
	});
8. 改变CSS风格
$(document).ready(function(){
    		$("div").width("200px");
    		$("div").height("200px");
    		$("div").css("border-radius", "10px");
	});
9. 修改html内容
	<body>
		<h2>To Do</h2>
		<form name="checkListForm">
			<input type="text" name="checkListItem"/>
		</form>
		<div id="button">Add!</div>
		<br/>
		<div class="list"></div>
	</body>
$(document).ready(function(){
		var toAdd = $('input[name=checkListItem]').val();
		$("div").append('<div class="item">'+ toAdd + '</div>')	

	});
10. jQuery event
点击事件: .click()
经过事件: .hover()
双击事件:. dblclick()
11. 鼠标双击事件  dblclick()  
$(document).ready(function(){
	    $('div').dblclick(function(){
        	$(this).fadeOut('fast');  //鼠标双击div即消失
    		});
	});
12. 鼠标进入和离开事件 mouseenter()  ,  mouseleave()
$(document).ready(function(){
   $('div').mouseenter(function(){
        $(this).fadeTo('fast', 1);
    });
    $('div').mouseleave(function(){
        $(this).fadeTo('fast', 0.25);
    });
});
13. 获得焦点事件 focus()
$(document).ready(function(){
    		$('input').focus(function(){
       			 $(this).css('outline-color', '#FF0000');
    		});
	});
14. .css() 改变element的css风格有两个参数,第一个参数是css选择器,第二个参数是元素对应的值
$('input').css('outline-color', '#FF0000');
15. 按下键盘事件 keydown()

$(document).ready(function(){
    		$(document).keydown(function(){
        		$('div').animate({left: '+=10px'}, 10);
   		 });
	});
16. 动画函数.animate()   有两个参数,第一个参数是效果, 第二个参数是响应时间,值越小,反应越快
$('div').aanimate({left: '+=10px'}, 10);  //让div向右移动10个像素
17. 识别是哪一个键被按下,并作出不同的动画效果,达到键盘控制的作用

控制图片上下左右移动,W, S, A, D 分别表示up, down, left, right

$(document).ready(function() {
    		$(document).keydown(function(key) {
        		switch(parseInt(key.which,10)) {
			case 65:
				$('img').animate({left: "-=10px"}, 'fast');
				break;
			case 83:
		                $('img').animate({top: "+=10px"}, 'fast');	
				break;
			case 87:
				$('img').animate({top: "-=10px"}, 'fast');
				break;
			case 68:
				$('img').animate({left: "+=10px"}, 'fast');
				break;
			default:
				break;
			}
		});
	});
18. 文档生成时即隐藏元素

$(document).ready(function(){
    		$('div').hide();
	});
19. 文档生成时让元素的top margin在一秒钟内增加100个像素,动画效果

$(document).ready(function(){
   		 $('img').animate({top: "+=100"}, 1000);
	});



Continue . . . 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值