Показать сообщение отдельно
  #3 (permalink)  
Старый 19.04.2014, 15:23
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от skymakc
Как мне задать width
Во-первых, так:
$('body').append('<div class="button-up" style="display: none;opacity: 0.7;width: 195px;height:100%;position: fixed;left: 0px;top: 0px;cursor: pointer;text-align: center;line-height: 30px;color: #d3dbe4;font-weight: bold;width: ' + width + 'px;">Вверх</div>')

Во-вторых, если вынести стили из строки, получается более читаемо:
var div = $('<div class="button-up">Вверх</div>');
div.css({
  display: 'none',
  opacity: 0.7,
  ...,
  font-weight: 'bold',
  width: width + 'px'
});

В-третьих, лучше эту кучу стилей вынести в css:
$('body').append('<div class="button-up some-class" style="width: ' + width + 'px;">Вверх</div>')
// или
var div = $('<div class="button-up some-class">Вверх</div>');
div.css('width', width);
$('body').append(div);
Ответить с цитированием