Web サイトの通知システムを作成しようとしていますが、何らかの理由で問題が発生しています。ユーザーがクリックするとリンクが表示され、JavaScript関数が起動さdiv
れ、非表示の場合は表示され、その中にPHPスクリプトがロードされますdiv
。
多分何か見落としてる
私のJavaScriptコード:
// show notifications
$(".noti_bubble").click(function () {
// check the visibility of the element
if($(".show-note").is(":hidden")) {
$(".show-note").show();
alert('noti_bubble has been perform');
$(".show-note").load("scripts/notifications.php");
}else{
$(".show-note").hide();
}
});
私のhtmlコード:
<div style="width:900px; margin:0 auto;">
<div style="width:250px; float:right;">
<div class="dhtmlgoodies_contentBox" id="box1">
<div class="dhtmlgoodies_content" id="subBox1">
<!-- slide down content goes here -->
<div id="notiHeading" class="notiHeadingContent">
<strong>Notifications</strong>
</div>
<div class="notif_barline"></div>
<div id="notifyContent">
<div class="show-note"></div>
</div>
</div>
</div>
</div>
</div>
の.show-note
cssdisplay:none;
もあります。
クリック可能なリンク:
<a href="#" id="dhtmlgoodies_control" onclick="return false" onmousedown="javascript:slidedown_showHide('box1');" class="noti_bubble">(0)</a>