通过 jquery 实现 ,点击 一个盒子弹出另一个盒子。
先引入jquery文件
<script src="js/jquery-1.10.2.min.js">script>
在创建好盒子
div id="btnShow">
点击
div>
<div id="divTop">
div>
通过下面js代码来实现
<script>
$(function() {
$("#btnShow").click(function(event) {
//取消冒泡事件
event.stopPropagation(); //这句是必须
//若css已经给divTop定位则不需要再定位
var offset = $(event.target).offset();
$("#divTop").css({
top: offset.top + $(event.target).height + "px",
left: offset.left
});
$("#divTop").slideToggle();
});
//点击空白或者其他区域时divTop隐藏
$(document).click(function() {
$("#divTop").slideUp('slow');
});
//点击divTop自身隐藏
$("#divTop").click(function() {
$(this.fadeOut(1000));
})
});
script>
最后结束。
0条评论