我正在寻找一种方法来缩短我放在一起的这段代码。如何优化jQuery的这一点?
我有几个基本的用户界面元素,点击后,向下滑动显示更多信息。
正如我现在写的,每个元素都有它自己的p id和id。
有没有办法将点击的id传递给正在运行的函数,所以我不必手动编写10+个元素?
$(document).ready(function() {
//hides info paragraph as soon as the DOM is ready (before the page loads)
$('div.info > p').hide();
// Toggles the slickbox on click
$('#infoToggle').click(function() {
$('#info').slideToggle(400);
return false;
});
$('#moreToggle').click(function() {
$('#more').slideToggle(400);
return false;
});
});
所以不是“moreToggle”和跑“XToggle”,其中X =链接的ID“infoToggle”我只想有一个匿名函数的点击?
欢迎来到StackOverflow StackOverflow! – Shaz 2011-05-26 19:47:50