我有一個帶鏈接的div,點擊時應該在淡入淡出之前在div本身之上打開一個jQuery對話框。重複使用淡入淡出元素的代碼,以便我不必重複我的代碼
我已經試過此圖片examplify它:http://img593.imageshack.us/img593/9852/exampled.jpg
HTML
<div id="dialog" title="Basic dialog" style="display: none">Add to cart</div>
jQuery的
$('.div').click(function(){
$('#dialog').fadeToggle();
});
CSS
.div{
background-color: #fff;
border: 1px solid #FFECA2;
width: 123px;
text-align: center;
padding: 3px 9px;
position:relative;
}
#dialog {
display:block;
position:absolute;
display:none;
left:0; top:0;
width:100%; height:100%;
background-color: #FFFEDF;
border: 1px solid #FFECA2;
width: 123px;
text-align: center;
padding: 3px 9px;
}
我已經把什麼我到目前爲止小提琴:http://jsfiddle.net/725Me/
現在的問題是:如果我有很多div元素的,我必須確定
<div id="dialog"> Add to cart </div>
每個div?是否可以只定義一次?