jQuery是一个快速、简洁的Javascript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是"writeLess,DoMore",即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化html文档操作、事件处理、动画设计和Ajax交互。
DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。DIV在编程中又叫做整除,即只得商的整数。DIV元素是用来为HTML(标准通用标记语言下的一个应用)文档内大块(block-level)的内容提供结构和背景的元素。
不必为每一个
jQuery如何判断鼠标是否在当前div上,实战方法
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE6.0+、FF1.5+、Safari2.0+、Opera9.0+等。
如图,想实现模糊查询点击文字赋值到搜索框,离开则关闭模糊查询提示,但失去焦点时模糊查询div隐藏就无法实现点击赋值的事件了,这时候需要隐藏时判断是否离开模糊查询,附上代码
//全局变量
varx,y;
$(document).mousemove(function(e){
x=e.pageX;
y=e.pageY;
});
//离开和焦点(判断鼠标停留)
$("#searchText").blur(function(){
vardiv=$('.mohu');//获取你想要的DIV
vary1=div.offset().top;//div上面两个的点的y值
vary2=y1+div.height();//div下面两个点的y值
varx1=div.offset().left;//div左边两个的点的x值
varx2=x1+div.width();//div右边两个点的x的值
if(xx2||yy2){
//鼠标不在该DIV中
$('.mohu').hide()
}else{
console.log('鼠标在div中',x,x1,x2,y,y1,y2)
}
})
运行jQuery所需的条件很简单:一台计算机、一个智能电话或一个可以运行现代浏览器的设备。jQuery对浏览器的要求也相当自由。
它可以用作严格的组织工具,并且不使用任何格式与其关联。如果用id或class来标记
可以对同一个