书好坏暂时不评价,反正这是我看的第一本jQuery教程,回头再瞅瞅别的才能比较.
先贴一些我自己觉得有点麻烦的练习答案。因为都是在浏览器的控制台里写的,$(document).ready()就省略了。
第二章
练习4
$("li:has('>a')").siblings().not("li:has('>a')").addClass("afterlink");
练习5
$("a[href$='.pdf']").closest("ul").addClass("tragedy");
第三章
练习3
var classArray=["switcher-default","switcher-narrow","switcher-large"];
var cc;
$(document).on("keyup",function(evt){
if(evt.which==39){
cc=classArray.indexOf($(".selected")[0].id)||0;
$('#'+classArray[(cc+1)%3]).trigger("click");
}
});
第四章
练习3
$("h2").click(function(){
$(this).animate({
opacity:0.25,marginLeft:"20px",
},"slow")
}).click(function(){
$(".speech").animate({
opacity:0.5,}
)});