Показать сообщение отдельно
  #8 (permalink)  
Старый 19.07.2013, 00:44
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Гробовщик,
<style>
.div {
 border:red solid 1px;
 margin:12px;
 width: 200px;
}
</style>
 <body>



<script type="text/javascript" src="http://yandex.st/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
var str='Здравствуйте, есть у меня div в котором есть некий текст, размер дива фиксирован width: 763px; Возможно ли сделать так что бы когда длинны одного div-а для текста не хватало , то появлялся такой же див, на несколько пикселей ниже, с продолжением текста, и так до конца текста? Как это вообще реализовывается? Здравствуйте, есть у меня div в котором есть некий текст, размер дива фиксирован width: 763px; Возможно ли сделать так что бы когда длинны одного div-а для текста не хватало , то появлялся такой же див, на несколько пикселей ниже, с продолжением текста, и так до конца текста? Как это вообще реализовывается?'

  var arr = str.split(' ');
function newDivCreateAndInsert () {
  var div = $('<div class=div></div>');
  div.appendTo("body");
  var maxHeight=100;


  while(arr.length){
     var a = div[0].innerHTML;
     div[0].innerHTML+=arr[0]+' ';
     if(div.height()>maxHeight) {
       div[0].innerHTML= a; newDivCreateAndInsert ();
     } arr.splice(0,1); 
  } return

}newDivCreateAndInsert (arr) 
</script>
</body>

Последний раз редактировалось Deff, 19.07.2013 в 00:52.
Ответить с цитированием