【发布时间】:2014-02-13 09:20:25
【问题描述】:
这个问题已被多次询问,但似乎没有一个答案对我有用。 我希望在单击链接时显示 div 然后点击它外面,div隐藏
html:
<a href="#" id='link'>Click here to show div</a>
js:
$('#link').click(function(e) {
$('div.termifier').remove();
$('<div>').addClass('termifier').css({
position: 'absolute',
top: event.pageY ,
left: event.pageX ,
display: 'none'
}).appendTo('body')
.append(
$('<div>').html("termifier")
);
$('div.termifier').fadeIn('slow');
});
$('html').click(function() {
$('div.termifier').fadeOut();
});
$('div.termifier').click(function(e){
e.stopPropagation();
});
css
div.termifier {
background-color: cornsilk;
width: 256px;
color: brown;
padding: 8px;
font-size: 0.8em;
}
【问题讨论】: