下面是簡單的HTML form,在頁面第一組,第二組上有兩組控件。第一組腳本對於動畫完美地工作。我如何使這個腳本通用於不同類型的集合。想象一下,我有30這樣的設置,我需要做動畫,我如何將選擇器名稱作爲參數傳遞給JQuery?傳遞選擇器名稱作爲參數
<!DOCTYPE html>
<html>
<head>
<style>
div { background:#def3ca; margin:3px; width:80px;
display:none; float:left; text-align:center; }
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<!-- first set -->
<button id="showr">Show</button>
<button id="hidr">Hide</button>
<div>who are you?</div>
<!-- second set -->
<button id="showr1">Show</button>
<button id="hidr1">Hide</button>
<div id="div1">how are you?</div>
<!-- script works on First set -->
<script>
$("#showr").click(function() {
$("div").first().show("fast", function showNext() {
$(this).next("div").show("fast", showNext);
});
});
$("#hidr").click(function() {
$("div").hide(1000);
});
</script>
</body>
</html>
在'jsfiddle'中創建一個帳戶,它將保留您創建的所有演示。 – ShankarSangoli 2012-02-07 19:25:42