просто хотите центрировать синий ящик непосредственно в центре экрана, используя jquery.Центрируйте элемент непосредственно в центре экрана. jQuery
jsFiddle: http://jsfiddle.net/Pxjkk/
<html>
просто хотите центрировать синий ящик непосредственно в центре экрана, используя jquery.Центрируйте элемент непосредственно в центре экрана. jQuery
jsFiddle: http://jsfiddle.net/Pxjkk/
<html>
Для центрирования синего ящика, это положение должно быть установлено в position:absolute;
если ваши голубые изменения коробки размера динамически, то есть к центру его с помощью JavaScript.
Вот краткий пример:
$('#color')
.css('top','50%')
.css('left','50%')
.css('margin-left','-'+($('#color').outerWidth()/2)+'px')
.css('margin-top','-'+($('#color').outerHeight()/2)+'px');
Убедитесь, что он остается центром на браузер изменения размера:
$(document).bind('resize', function(){
$('#color')
.css('top','50%')
.css('left','50%')
.css('margin-left','-'+($('#color').outerWidth()/2)+'px')
.css('margin-top','-'+($('#color').outerHeight()/2)+'px');
});
Это, вероятно, будет хорошей идеей, чтобы обернуть код центрирующую в функции и вызова при каждом изменении размера синего квадрата.
Вот отредактированный jsFiddle:
Основы центровки элементов в CSS:
body
уровне (в центре в центре экрана)position: relative
на контейнереposition: absolute
на элементеwidth
и height
к элементуtop: 50%
и left: 50%
на элементеmargin-left
и margin-top
к отрицательной половине width
и height
соответственноТа же логика применима и для jQuery, только вы можете динамически вычислять размеры и поля.
Я знаю css. Я считаю, что этот вопрос задает использование jQuery. –
Такая же логика применяется к jQuery. – elclanrs
Что вы пробовали? Этот JSFiddle относится к вашему предыдущему вопросу ... Кажется, вы заставляете нас строить свой проект по частям. – ahren
Похоже, вы получили сообщение «пост-код в вопросе, а не просто ссылку на сообщение JSfiddle», в этом случае вам следует отправить код, связанный с вопросом, вместо случайного тега. –
, пожалуйста, попробуйте прежде чем вы спросите !!! http://bit.ly/XdUUjs –