プログラマー (アウトソーシング) からこのコードを取得しました。
<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>
その空の function() が何に使用されたのかわかりません...助けてください。私はJavaScriptの専門家ではないので...ありがとう!
**更新: このコードは、通知を表示するために使用されます。「notif-icons」をクリックすると、「.popup-notif」が表示され、その逆も同様です。