Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.01.2012, 12:38
Аспирант
Отправить личное сообщение для Axios Посмотреть профиль Найти все сообщения от Axios
 
Регистрация: 06.03.2011
Сообщений: 78

Изменение длинны блока при заполнении
Все привет, как сделать так, что при заполнении блока его длинная изменялась на какую-то определенную длину например 20 пикселей


Нужно для того, что в блоке меню идет фон рубчиками и чтобы они нормально в конечном итоге отображались а не были обрубленными на конце, интересует такой код, даже примерно не знаю как делать.

Все спасибо за помощь кто ответит
Ответить с цитированием
  #2 (permalink)  
Старый 27.01.2012, 12:45
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

что значит "при заполнении блока"
как он заполняется ?
динамически javascript-ом ?
Ответить с цитированием
  #3 (permalink)  
Старый 27.01.2012, 14:01
Аспирант
Отправить личное сообщение для Axios Посмотреть профиль Найти все сообщения от Axios
 
Регистрация: 06.03.2011
Сообщений: 78

ну там просто менюшка будет, т.е. если клиент захочет добавить еще один пункт меню, то у него блок ровненько раздвинется.

Изменение длинны кратное 13ти

Последний раз редактировалось Axios, 27.01.2012 в 14:30.
Ответить с цитированием
  #4 (permalink)  
Старый 27.01.2012, 14:55
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от Axios
ну там просто менюшка будет, т.е. если клиент захочет добавить еще один пункт меню, то у него блок ровненько раздвинется.
у блоков есть высота и ширина. что такое "длинна блока "-наверное никто не знает
Ответить с цитированием
  #5 (permalink)  
Старый 27.01.2012, 15:06
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

если я правильно понял это надо?
кратное 100 сделал
на jquery для быстроты

<!DOCTYPE html>
<html>
<head>
<script class="jsbin" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
<style>
  div {
    float:left;
    clear: left;
    height: 50px;
    margin-bottom: 5px;
    background: url(http://placehold.it/100x25) repeat-x left bottom;
    border: 1px solid;
  }
  </style>
</head>
<body>
  <div class="menu">Пункт1</div>
  <div class="menu">Пункт1 - Пункт222222</div>
  <div class="menu">Пункт1 - Пункт2 - Пункт3333333333333</div>
  <div class="menu">Пункт1 - Пункт2 - Пункт3333333333333 - Пункт4444444</div>
<script>

$(function () {
  var step = 100;
  $('.menu').each(function () {
      var jEl = $(this);
      jEl.width(Math.ceil(jEl.width() / step) * step);
  });
});
</script>
</body>
</html>

Последний раз редактировалось Pavel M., 27.01.2012 в 15:10.
Ответить с цитированием
  #6 (permalink)  
Старый 27.01.2012, 15:25
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

здесь еще по теме было на css http://habrahabr.ru/blogs/css/134442/
Ответить с цитированием
  #7 (permalink)  
Старый 27.01.2012, 15:56
Аспирант
Отправить личное сообщение для Axios Посмотреть профиль Найти все сообщения от Axios
 
Регистрация: 06.03.2011
Сообщений: 78

Спасибо огромное, буду тестить
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение изображения при наведении mishko_o Элементы интерфейса 4 24.10.2011 16:20
Фиксация блока DIV при сворачивании другого блока DIV kacnepbI4 jQuery 2 04.04.2011 14:15
Два блока div разъезжаются при скроллинге окна браузера. call007 jQuery 0 03.04.2011 16:21
Изменение стиля родительского элемента при :hover дочернего lanzs Элементы интерфейса 2 16.10.2010 13:28
Динамическое изменение размеров блока при наведении мыши! Viktor ------- Общие вопросы Javascript 7 05.05.2009 19:13