<ul>
<li class="first"><a href="#">Intro</a></li>
<li><a href="#">Crew</a></li>
</ul>
CSS
.page-popup {
z-index:500;
position:absolute;
left:345px;
background:#fff;
width:680px;
height:325px;
top:175px;
display:none;
}
はJavaScript:
$('.first').click(function() {
var onOff=false;
if (onOff=false) {
$('.page-popup').fadeIn('slow', function() {
// Animation complete
});
onOff = true;
} else {
$('.page-popup').fadeOut('slow', function() {
});
onOff = false;
}
});
私はオープンクローズポップアップ効果を作成しようとしています。リンクをクリックするとポップアップがフェードインし、リンクを再度クリックするとポップアップがフェードアウトします。
* UPDATED。私はそれを動作させる方法を考え出した。ページのロード時に
var onOff=false;
ないのonclickが実行されたときに、それ以外の場合は、常にそれをリセットし.......そしてもちろん、比較のために==を使用して:)
(onOff = false)if(onOff == false)の場合は1つのエラーが発生する。その比較演算子 –
あなたの問題を解決した場合は、以下の回答として投稿し、あなた自身の答えを受け入れてください。 – Sparky