當前,首頁文本僅通過啓動滑出的點擊功能顯示。將現有的jQuery從點擊功能轉換爲延遲自動顯示
我想要做的是改變它,以便它不需要點擊來顯示。我希望在頁面加載大約3秒後顯示文本(淡入)。
這是我目前: -
$('.introbox span').replaceWith(function(){
return '\
<div class="slideOutTip '+$(this).attr('class')+'" style="'+$(this).attr('style')+'">\
\
<div class="tipVisible">\
<div class="tipIcon"><div class="plusIcon"></div></div>\
<span class="tipTitle">'+$(this).attr('title')+'</span>\
</div>\
\
<div class="slideOutContent">\
<p>'+$(this).html()+'</p>\
</div>\
</div>';
});
這是當「plusIcon」被點擊,該文本滑出,是可見的。
的點擊功能是聽出來......
$('.tipVisible').bind('click',function(){
var tip = $(this).parent();
所以我假定這就是我需要的必要轉換使用自動加載帶有也許setDelay和淡入雖然我不100%。
請有人建議如何改變這個可以改變不使用點擊,但延遲後自動顯示?提前致謝。
試圖在jsfiddle中添加代碼,如果它更容易看到我正在嘗試做什麼 - 謝謝。
點擊處理函數正文的其餘部分是什麼? – Angel
這裏是jsfiddle的代碼 - http://jsfiddle.net/zigojacko/sXWag/2/當粉紅色的框被點擊時,文本滑出(但由於某種原因,它不是在jsfiddle)。希望這有些用處?謝謝 – zigojacko