问题非常简单,我知道必须有一个明显的答案。我有一个名为#pagebox
的div ID,我希望它在点击#about
时显示。
谢谢;我会包含HTML和CSS,但我不相信它会有很大的帮助。
答案 0 :(得分:2)
这就是你所需要的一切:
$('#about').click(function() {
$('#pagebox').show();
});
备注:强>
您应该将代码放在文档就绪函数中,如下所示:
$(document).ready(function(){
//above code goes here
});
此解决方案使用jQuery,因此您必须在文档头标记中包含对jQuery库的引用,如下所示:
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
</head>
如果代码最初不存在于DOM中,但是通过javascript / jQuery或AJAX注入,则必须使用以下格式:
$('#about').on('click', function(){
$('#pagebox').show();
});
来源/参考文献:
Alex Garret's 200 10-min beginner videos about jQuery (FREE)
W3School's excellent jQuery selector reference chart
More from Alex Garret (also free)
答案 1 :(得分:1)
$("#about").on("click", function(){
$("#pagebox").show();
});
答案 2 :(得分:0)
这样的东西?
$("#about").on("click", function(){
$("#pagebox").css("display","block");
});
答案 3 :(得分:0)
您可以使用jQuery,例如:
$(document).ready(function(){
$("#about").click(function(){
$("#pagebox").show();
}
}
答案 4 :(得分:0)
试试这个
$("#about").click(function(){
$("#pagebox").show();
});
答案 5 :(得分:0)
没有别的东西要看,我会用:
$('#about').on('click', function(){
$('#pagebox').toggle();
});
通常我会根据使用频率将元素集合存储在变量中,以便在不必要的情况下保存到DOM中。
Toggle允许元素#about交替显示/隐藏#pagebox。