JavaScript的優點嗎?我有一個div,在輸入konami代碼後我已經淡入,還有一個按鈕,您可以點擊淡出div,但我必須刷新才能重新輸入konami代碼。我希望能夠在不刷新頁面的情況下持續輸入konami代碼。理想情況下,我想刪除按鈕,但我似乎無法使用if語句來運行。Javascript Konami Code,FadeIn/FadeOut Div
這是我到目前爲止有:
<script
src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"
type="text/javascript"></script>
<script type= "text/javascript">
var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65,13";
$(document).keydown(function(e) {
kkeys.push(e.keyCode);
if (kkeys.toString().indexOf(konami) >= 0)
{
$(document).unbind('keydown',arguments.callee);
$(document).ready(function()
{
$(".konami").fadeIn(1000);
});
}
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$(".btn1").click(function(){
$(".konami2").fadeOut(1000);
});
});
</script>
<div class ="konami" style="display: none">
<p class ="konami2">
Hello! Type "bye" to remove!
</p>
<button class="btn1">Fade out</button>
</div>
這一個效果很好。我甚至沒有意識到我正在使用舊的JQuery。謝謝一堆。我真的只是計劃顯示一個小的.gif動畫,但我希望能夠在顯示後隱藏它。 fadeToggle絕對看起來比fadeIn和fadeOut更好。 – Rich 2011-05-14 07:58:52
非常感謝...這是我在網上找到的最好/最簡單的實現。 – 2012-11-24 05:59:49