
jQuery
一只大海
小白一名鸭鸭鸭
展开
-
自定义手风琴jQuery插件
创建一个jQuery.accordion.js的文件 // $.fn相当于jQuery.prototype $.fn.accordion 也就是相当于在jQuery的原型上添加了一个accordion的方法 // index 获取索引 // ele 要设置样式的元素 //遍历的给li设置背景图 $("#box li").each(function (index,ele)...原创 2019-02-21 21:30:36 · 213 阅读 · 0 评论 -
jQuery中jsonp的原理
在同源策略下,在某个服务器下的页面是无法获取到该服务器以外的数据的,即一般的 ajax是不能进行跨域请求的。但 img、iframe 、script等标签是个例外,这些标签可以通过 src属性请求到其他服务器上的数据。利用 script标签的开放策略,我们可以实现跨域请求数据,当然这需要服务器端的配合。 Jquery中ajax 的核心是通过 XmlHttpRequest获取非本页内容,而jsonp...原创 2019-02-27 22:48:53 · 770 阅读 · 0 评论 -
jQuery的基本选择器和class操作和属性操作
jQuery的基本选择器 ID选择器 $("#id");//获取指定ID的元素 类选择器 $(".class");//获取同一类class的元素 标签选择器 $("div");//获取同一类标签的所有元素 并集选择器 $("div,p,li");//使用逗号分隔,只要符合条件之一就可。 交集选择器 $("div.redClass");//获取class为redClass的...原创 2019-02-18 19:17:12 · 1346 阅读 · 0 评论 -
jQuery动画函数和节点的操作
动画函数 淡入弹出动画效果 fadeIn([speed],[callback]) fadeOut([speed],[callback]) fadeToggle([speed],[callback]) 参数一:动画持续的时间,默认300 参数二:动画的回调函数 显示与隐藏动画 show([speed],[callback]) hi...原创 2019-02-19 21:02:15 · 292 阅读 · 0 评论 -
ajax原理和readyState状态码
1.创建XmlHttpRquest对象 用于与服务器交换数据 相当于创建http请求的一个对象 var xhr=new XMLHttpRequest(); 2.规定请求的类型(get post),url地址,以及是否异步处理请求(布尔值),默认为true open() 相当于与服务器建一个特定的端口的链接 xhr.open("get","./test.txt");// ./t...原创 2019-02-25 21:36:47 · 270 阅读 · 0 评论 -
jQuery的事件操作
一.事件的注册 1.bind()方法注册事件 $("p").bind("click mouseenter", function(){ }); //第一个参数:事件类型(可以同时绑定多个事件) //第二个参数:事件处理函数 //注意:bind()方法不支持动态事件的绑定 2.delegate注册委托事件 $(".parentBox").delegate("p",...原创 2019-02-20 21:25:16 · 158 阅读 · 0 评论