Javascript / Jquery поток текста в div

0

Как передать поток текста из одного div в следующий? Каждый div имеет фиксированную высоту и ширину, и мне нужны данные, которые должны быть переданы первым, а затем, если это заполнено переполнением в другое и т.д. (Второй и т.д. Div должны быть динамически созданы). В конце концов, divs будет довольным, это техника страницы для простого редактора стиля WYSIWYG.

Пожалуйста помоги...

JS Fiddle (обратите внимание на увеличение использования на теле) (мне нужно перепланировать на клавиатуре/вниз, делать страницы и удалять по мере необходимости и быть в состоянии добавить в середине)

function loadgo(){
    run();
    var h = document.getElementById('page'+(document.getElementById("pagecount").value-1)).offsetHeight;
    document.getElementById("loadgo").value = h+1;
    if (h > 1135){
        var pagecount = document.getElementById("pagecount").value;
        //$('body').append("<div class=page style='color:#F00' id='page"+pagecount+"' contenteditable>"+this.id+"</div>");
            var objTo = document.body;
            var divtest = document.createElement("div");
            divtest.style.color = '#F00';
            divtest.id = "page"+pagecount;
            divtest.className = 'page';
            divtest.contentEditable = "true";
            divtest.innerHTML = "new div";
            objTo.appendChild(divtest);
        document.getElementById("page"+pagecount).focus();
        document.getElementById("pagecount").value++;
        zoomin();zoomout();
        run();
    }
}
function run(){
    setTimeout(function() {
        loadgo();
    }, 500);
}
loadgo();
  • 1
    некоторые примеры кода или jsfiddle помогут нам понять вашу проблему ...
Теги:
wysiwyg

1 ответ

0
Лучший ответ

То, что вы ищете, называется CSS-областями. Это позволяет передавать текст через различные контейнеры, размещенные на вашем сайте.

Вы можете прочитать об этом на сайте Adobe, и у Apple есть хорошее видео WWDC, объясняющее, как его реализовать (начало в 8:40). Также проверьте проект редактора.

  • 0
    Как я могу на самом деле реализовать регионы CSS? Я полностью смущен этим! Также это работает только в iOS7, мне нужна кросс-браузерная альтернатива, если так.
  • 0
    Если вам нужна кросс-браузерная поддержка, CSS Regions сейчас не является вашим решением. Единственные браузеры, которые поддерживают его - настольные и мобильные - это Safari 7 на OS X и iOS 7 с частичной поддержкой в IE 10-11 и IE mobile 10 (Windows Phone?). См. Могу ли я использовать

Ещё вопросы

Сообщество Overcoder
Наверх
Меню