我想加入花哨的關閉按鈕動態HTML元素jQuery的添加動態的元素
代碼關閉按鈕是:
function add_close_box(element,img_close_box,base_url_close_box){
var i;
$.each($('.'+element),function(i){
$(this).addClass('close_box'+i);
var x = $('.close_box'+i).offset().left;
var y = $('.close_box'+i).offset().top;
$('body').append('<a href="javascript:void(0)" class="img_close_box_'+i+'"><img src="'+base_url_close_box+img_close_box+'"></a>');
$('.img_close_box_'+i).css({'position':'absolute','top':y-10,'left':x+$('.close_box'+i).width()-20});
$('.img_close_box_'+i).live('click',function(){
var hei = $('.'+element).height();
$('.img_close_box_'+i+','+'.close_box'+i).hide();
$.each('.'+element,function(e){
$('.img_close_box_'+(e)).animate({
'top':'-='+hei
},0);
});
});
});
}
它的作品不錯,但在點擊按鈕元素是淡出()其他關閉按鈕不遵循他們自己的相關元素絕對位置的原因他們保持在相同的位置,而元素向上滾動(第一個元素fadeOut下一個元素向上滾動和關閉按鈕保持在同一位置)
我想關閉按鈕可以遵循其相關要素。
也導致我懶惰的頭腦我想知道是否有人知道一些很好的jQuery插件來做我想要的代碼,還有ajax回調後的closebox按鈕點擊(請不要回復觀看jQuery UI: ))
謝謝;)
您的「關閉」框有「位置:相對」設置? –
你的意思是關閉元素的元素或按鈕? – sbaaaang
無論如何,我只是推出位置:絕對關閉按鈕,因爲你可以看到 – sbaaaang