jquery

jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库。它提供的 API 易于使用且兼容众多浏览器,这让诸如 HTML 文档遍历和操作、事件处理、动画和 Ajax 操作更加简单。如果你是一个 jQuery 新手,我们建议你先到jQuery 学习中心历练历练

jquery学习

$(“”).html() 改变被选元素的内容html
$(“”).add() 添加元素到匹配的元素集合
$(“”).append() 向被选元素的内部 HTML 追加内容
$(“”).prepend() 向被选元素内部HTML 预设(Prepend) 内容
$(“”).after() 在被选元素之后添加html
$(“”).before() 在被选元素之前添加HTML
$(“”).addClass() 为每个匹配的元素添加指定的样式类名
$(“”).after() 在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点
$(“”).css() 获取匹配元素集合中的第一个元素的样式属性的值设置每个匹配元素的一个或多个CSS属性。
$(“”).eq() 减少匹配元素的集合为指定的索引的哪一个元素
$(“”).hide()
$(“”).hover() 将二个事件函数绑定到匹配元素上,分别当鼠标指针进入和离开元素时被执行。将一个单独事件函数绑定到匹配元素上,分别当鼠标指针进入和离开元素时被执行。
jQuery.ajax() 执行一个异步的HTTP(Ajax)的请求
$(“”).remove() 将匹配元素集合从DOM中删除。(注:同时移除元素上的事件及 jQuery 数据。)
$(“”).removeClass() 移除集合中每个匹配元素上一个,多个或全部样式

jQuery API https://www.jquery123.com/

js获取屏幕宽度

网页可见区域宽: document.body.clientWidth
网页可见区域高: document.body.clientHeight
网页可见区域宽: document.body.offsetWidth (包括边线的宽)
网页可见区域高: document.body.offsetHeight (包括边线的高)
网页正文全文宽: document.body.scrollWidth
网页正文全文高: document.body.scrollHeight
网页被卷去的高: document.body.scrollTop
网页被卷去的左: document.body.scrollLeft
网页正文部分上: window.screenTop
网页正文部分左: window.screenLeft
屏幕分辨率的高: window.screen.height
屏幕分辨率的宽: window.screen.width
屏幕可用工作区高度: window.screen.availHeight
屏幕可用工作区宽度: window.screen.availWidth

jquery获取屏幕宽度

$(document).ready(function(){
alert($(window).height()); //浏览器当前窗口可视区域高度
alert($(document).height()); //浏览器当前窗口文档的高度
alert($(document.body).height());//浏览器当前窗口文档body的高度
alert($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin
alert($(window).width()); //浏览器当前窗口可视区域宽度
alert($(document).width());//浏览器当前窗口文档对象宽度
alert($(document.body).width());//浏览器当前窗口文档body的宽度
alert($(document.body).outerWidth(true));//浏览器当前窗口文档body的总宽度 包括border padding margin
})

jquery 鼠标滚轮事件

$('body').mousewheel(function(event, delta) {
var dir = delta > 0 ? 'Up' : 'Down';
if (dir == 'Up') {
console.log('向上滚动');
} else {
console.log('向下滚动');
}
return false;

});