本例中的 domEle 是什么?我可以在 jQuery.com 中看到解释 - jQuery.each(collection, callback(indexInArray, valueOfElement)),但对我来说仍然很难理解什么是“valueOfElement”?任何人都可以为我澄清一下吗?
$("button").click(function () { $("div").each(function (index, domEle) { $(domEle).css("backgroundColor", "yellow"); if ($(this).is("#stop")) { $("span").text("Stopped at div index #" + index); return false; } }); });
如果我会这样写:
$("input[name='newsletter']").next().text(" is newsletter");
jquery 只会找到完全匹配,如果我这样写:$("input[name$='newsletter']").next().text(" is newsletter");
jquery 会找到完全匹配并且也可以说“时事通讯”的值?作者使用此代码:
$(document).mouseup(function(e) { if($(e.target).parent("a.signin").length==0) { $(".signin").removeClass("menu-open"); $("fieldset#signin_menu").hide(); } });
每当用户按下文档上的其他任何位置时隐藏下拉菜单。任何人都可以评论这条线
if($(e.target).parent("a.signin").length==0) {
,因为我不完全理解我们在这里做什么。原文在这里:http ://aext.net/2009/08/perfect-sign-in-dropdown-box-likes-twitter-with-jquery/我应该注意的默认方法调用?
在其中一个教程中,我发现了这样的评论:
“最后,如果我们在 CSS 中不包含边距,则 CSS 方法调用的结果是 auto,无法正确解析,因此我们需要将文本“auto”替换为数字 0”
var top = $('#comment').offset().top - parseFloat($('#comment').css('marginTop').replace(/auto/,0));
任何人都可以对此发表评论,因为我不完全理解他在这里做什么。
原文在这里:http: //jqueryfordesigners.com/fixed-floating-elements/