Jest to kod używają
$("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH/2),10) + 'px', width: TB_WIDTH + 'px'});
if (!(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6
$("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT/2),10) + 'px'});
}
dzięki czemu można używać tak samo z niewielką zmianą (zakładając użyć nowoczesną wersję jQuery) ..
$('#yourbutton').click(function() {
var TB_WIDTH = 100,
TB_HEIGHT = 100; // set the new width and height dimensions here..
$("#TB_window").animate({
marginLeft: '-' + parseInt((TB_WIDTH/2), 10) + 'px',
width: TB_WIDTH + 'px',
height: TB_HEIGHT + 'px',
marginTop: '-' + parseInt((TB_HEIGHT/2), 10) + 'px'
});
});
Demo pod http://jsfiddle.net/gaby/rrH8q/
Próbowałem w obu kierunkach jako wysłane, ale nie zadziałało dla mnie. – MUS
@Umar możesz opublikować wersję na żywo? (* czy używasz tego grubebox: http://jquery.com/demo/thickbox/? *), Mam również błąd składni tam. spróbuj ponownie ze zaktualizowanym kodem ... –
wiele dzięki to działało. – MUS