2011-05-09 148 views
0

嗨我需要一個下拉橫幅廣告在我正在工作的項目。它就像一個切換效果,但可以選擇關閉它或在某個時間後自動關閉並將其壓下。 它將類似於http://www.dynamicdrive.com/dynamicindex17/dddropdownpanel.htm,但默認情況下應該可見只是不知道如何放置持續時間來關閉它。萬一有人可以告訴我怎麼用它添加到JavaScript的 像下拉橫幅廣告需要

$(function(){ 
    $("#banner").slideDown(function() { 
     setTimeout(function() {    
     $("#banner").slideUp(); 
     }, 30000); 
    }); 
}); 

的JavaScript Im爲

<script type="text/javascript"> 

$(document).ready(function() { 

    $('#toggle-view li').click(function() { 

     var text = $(this).children('p'); 

     if (text.is(':hidden')) { 
      text.slideDown('200'); 
      $(this).children('span').html('-');  
     } else { 
      text.slideUp('200'); 
      $(this).children('span').html('+');  
     } 

    }); 

    }); 
+0

上面的腳本不起作用?它應該工作正常 - 橫幅將在30秒後滑動.. – 2011-05-09 17:50:33

+0

對不起,我剛剛編輯我的帖子與第二個腳本我只需要在第二個腳本中插入第一個腳本,但由於某種原因,它不會工作 – cooldude 2011-05-09 17:59:13

回答

1

您當前的代碼工作正常

$(function(){ 
    $("#banner").slideDown(function() { 
     setTimeout(function() {    
     $("#banner").slideUp(); 
     }, 5000); //slide up after 5 seconds 
    }); 
}); 

小提琴: http://jsfiddle.net/maniator/BgVtY/

+0

感謝需要但是是否有可能將此代碼添加到我剛剛發佈的第二個代碼似乎不起作用 – cooldude 2011-05-09 17:57:00

+0

@cooldude,可以將它和html都發布到小提琴中,以便我可以嘗試修復它嗎? – Neal 2011-05-09 17:57:37

+0

我似乎無法得到它在小提琴上工作,但它在我的網站http://j2sdesign.com/jsf/test.html工作其他問題是當圖像關閉它閃爍 – cooldude 2011-05-09 18:13:18