我正在做codecademy上的練習練習 - 互動網站:推送菜單。有一些我不瞭解jQuery選擇器。在下面的示例中,乳清html元素 - 「菜單」需要有一個'。'在jquery中選擇它並且html元素'body'不需要'。'?jquery選擇器如何工作
var main = function() {
/* Push the body and the nav over by 285px over */
$('.icon-menu').click(function() {
$('.menu').animate({
left: "0px"
}, 200);
$('body').animate({
left: "285px"
}, 200);
});
/* Then push them back */
$('.icon-close').click(function() {
$('.menu').animate({
left: "-285px"
}, 200);
$('body').animate({
left: "0px"
}, 200);
});
};
$(document).ready(main);
嘗試閱讀jQuery API的選擇器部分 – charlietfl 2014-11-22 19:24:28
在大多數情況下,它們的工作方式與CSS選擇器完全相同(在可用的情況下使用['document.querySelectorAll()'](https://developer.mozilla .org/en/docs/Web/API/Document.querySelectorAll)),請閱讀:http://www.w3.org/TR/selectors/#selectors – 2014-11-22 19:24:36