2012-11-15 37 views
0

所以我有一個標籤內的圖像,我也有一個在屏幕中間居中的div。在圖像上設置div的可見性點擊

如何讓這個div隱藏,直到圖像被點擊?

頁的預覽時,DIV可見:http://i.stack.imgur.com/P8XZe.jpg

使添加到購物車在屏幕中間一個div。我希望只在點擊「添加到購物車」按鈕時才顯示。

我想讓div在2秒後再次消失。轉換會很好(例如淡入可見度),但我不介意。

+0

我試過唯一答案,那是行不通的。 –

回答

0

將div的顯示設置爲none,併爲設置div的顯示屏幕的圖像執行onclick事件。我會建議使用JQuery來添加任何轉場或動畫。

喜歡的東西(不包括動畫):

<div id="cart" style="display:none"> 

</div> 
<img src="imgsource" onClick="document.getElementById('cart').style.display = 'block'"/> 
0

工作了。必須使用jQuery。

在<頭>:

<script> 
$(document).ready(function(){ 
    $(".addtocart").click(function(){ 
    $(".addedcartbg").fadeIn(500); 
    $(".addedcartbg").delay(1000); 
    $(".addedcartbg").fadeOut(500); 
    }); 
}); 
</script> 

在<體>:

<div class="addedcartbg" style="display:none"><div class="addedcart"> Successfully added to cart. </div></div> 
0

CSS

.hide{ 
display:none; 
} 

HTML

<div class="hide"> 
// put content here 
</div> 
<img class="hide-show" src="site.com/image.png" alt=""/> 

JS

$(function(){ 
$('.hide-show').bind('click',function(){ 
    $('.hide').fadeIn(500).delay(2000).fadeOut(500); 

    }); 
});