-
jquery.css()深入查看全部
-
cssRules 与 getComputedStyle()获取外联css属性查看全部
-
事件委托就是事件目标自身不处理事件,而是把处理任务委托给其父元素或者祖先元素,甚至根元素(document)查看全部
-
这里要回想一下each()方法。 在w3school上给出each()方法的解释: $(selector).each(function(index,element)) 所以这个ele是什么没所谓,它就是代表当前传入的element元素查看全部
-
jquery 延时执行 或者说是条件触发执行 $.Deferred() $.when() $.then(); http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html 1) $.Deferred() 生成一个deferred对象。 (2) deferred.done() 指定操作成功时的回调函数 (3) deferred.fail() 指定操作失败时的回调函数 (4) deferred.promise() 没有参数时,返回一个新的deferred对象,该对象的运行状态无法被改变;接受参数时,作用为在参数对象上部署deferred接口。 (5) deferred.resolve() 手动改变deferred对象的运行状态为"已完成",从而立即触发done()方法。 (6)deferred.reject() 这个方法与deferred.resolve()正好相反,调用后将deferred对象的运行状态变为"已失败",从而立即触发fail()方法。 (7) $.when() 为多个操作指定回调函数。 除了这些方法以外,deferred对象还有二个重要方法,上面的教程中没有涉及到。 (8)deferred.then() 有时为了省事,可以把done()和fail()合在一起写,这就是then()方法。查看全部
-
jQuery的处理流程: 1. 分解参数 2. 转换为驼峰式,修正属性名 3. 如果有钩子,则调用钩子的set get 4. 最终实现都是依靠浏览器自己的API的查看全部
-
$.cssHooks 对象提供了一种方法通过定义函数来获取和设置特定的CSS值的方法查看全部
-
.after()在元素之后添加元素查看全部
-
.next() 获得匹配元素集合中每个元素紧邻的同辈元素。 .prev() 获得匹配元素集合中每个元素紧邻的前一个同辈元素,由选择器筛选(可选)。 .siblings() 获得匹配元素集合中所有元素的同辈元素,由选择器筛选(可选)。查看全部
-
?:属于条件运算符。(三元运算符) variable = boolean_expression ? true_value : false_value; 如果boolean_expression为true,就把true_value 赋值给variable,如果为false,则把false_value赋值给variable查看全部
-
elem[dir]的意思是,以elem['nextSibling']为例: elem['nextSibling'] === elem.nextSibling elem['nextSibling'] 返回列表中的下一个同胞元素,如果没有 nextSibling 节点,则返回值为 null,这样就能循环遍历到所有的符合条件的节点了。 其他都是类似的。查看全部
-
jQuery.each({ parent: function(elem) { //定义父元素等于所选元素的父节点 var parent = elem.parentNode; //返回父节点(如果父节点是轻量级文档对象,则返回NULL) return parent && parent.nodeType !== 11 ? parent : null; }, parents: function(elem) { // 执行dir(elem,“parentNode”)函数,返回执行结果(数组对象) return dir(elem, "parentNode"); }, parentsUntil: function(elem, until) { //// 执行dir(elem,“parentNode”,until)函数,返回执行结果(数组对象) return dir(elem, "parentNode", until); } }, function(name, fn) { ajQuery[name] = function(until, selector) { return fn(until, selector); }; }); 我们发现,dir函数实现祖先元素的遍历,依赖与在循环条件中将当前元素设置为当前元素的父节点来实现,并由until参数来控制遍历到文档的哪一层级。查看全部
-
JQ设置css: $("#test1").click(function() { $("div").css({ 'padding': '20px', 'margin': '20px' }) }) $("#test2").click(function() { css.call(document.getElementById('aaron'), { 'padding': '40px', 'margin': '40px' }) })查看全部
-
parentsUntil('body') 向上找祖先元素 直到body 停止查看全部
-
eq(index) 从0开始 不管页面上有几个 li 都是从上向下找的查看全部
举报
0/150
提交
取消