我正试图这样做,当我在框外点击时,框会向上滚动,但我无法完成任务。
<style type='text/css'>
#content {
width: 400px;
border-left: 10px solid #FA802F;
border-right: 10px solid #FA802F;
text-align: center;
padding: 100px 0px 100px 0px;
display: none;
}
#bottom{
width: 420px;
height: 100px;
background-color: #FA802F;
-webkit-border-bottom-left-radius: 50px;
-moz-border-bottom-left-radius: 50px;
border-bottom-left-radius: 100px;
-webkit-border-bottom-right-radius: 50px;
-moz-border-bottom-right-radius: 50px;
border-bottom-right-radius: 100px;
}
</style>
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$('#bottom').toggle(
function() {
$('#content').slideDown();
}, function() {
$('#content').slideUp();
});
});//]]>
</script>
</head>
<body>
<div id="content">CONTENT</div>
<div id="bottom"></div>
</body>
答案 0 :(得分:0)
我用:
$(document).click(function(e) {
if (/*test for mouse over the box*/) {
$('#content').slideDown();
}
}
答案 1 :(得分:0)
$('#bottom').click(function() {
$('#content').slideDown();
});
$(document).click(function(e) {
if (e.target.id !='bottom') {
$('#content').slideUp();
}
});
答案 2 :(得分:0)