我从我的程序员(外包)那里得到了这段代码:
<script type="text/javascript">
$(function(){
$('#notif-icons > li > a, #top-menu > li > a').click(function() {
var clicked = $(this).next('.popup-notif');
$('.popup-notif').not(clicked).fadeOut('fast');
clicked.slideToggle('fast');
}).toggle(function(){
$(document).click(function() {
$('.popup-notif').fadeOut('fast');
});
$('.popup-notif').click(function(e) {
e.stopPropagation();
});
}, function() {
});
});
</script>
该代码在纯 HTML 中单独工作,但是当我放入我的代码时,它不再工作了,我认为该代码有问题。例如 :
}, function() {
});
});
</script>
我不知道那个空函数()是用来做什么的……你们能帮帮我吗?因为我不是 JavaScript 方面的专家……谢谢!
**更新:此代码用于显示通知。一旦单击“通知图标”,就会出现“.popup-notif”,反之亦然。