我正在尝试为show/hide函数创建简单的jquery代码.但我仍然做错了什么.
$(document).ready(function(){
$('.arrow').click(function() {
$('#box').show("slow");
});
$('.arrow').click(function() {
$('#box').hide("slow");
});
$('.arrow').click(function() {
$('#box').show("slow");
});
});
Run Code Online (Sandbox Code Playgroud)
用途toggle:
$(document).ready(function(){
$('.arrow').click(function() {
$('#box').toggle('slow');
});
});
Run Code Online (Sandbox Code Playgroud)
或者您可以保存状态并手动切换:
$(document).ready(function(){
var hidden = false;
$('.arrow').click(function() {
if (hidden) {
hidden = true;
$('#box').hide("slow");
} else {
hidden = false;
$('#box').show("slow");
}
});
});
Run Code Online (Sandbox Code Playgroud)
编辑
$(document).ready(function(){
var hidden = false;
$('.arrow').click(function() {
if (hidden) {
hidden = false;
$('#box').slideDown("slow");
} else {
hidden = true;
$('#box').slideUp("slow");
}
});
});
Run Code Online (Sandbox Code Playgroud)
或使用slideToggle
$(document).ready(function(){
$('.arrow').click(function() {
$('#box').slideToggle("slow");
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3779 次 |
| 最近记录: |