Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   интеграция jQuery плагина KEmoji.js (https://javascript.ru/forum/css-html/68783-integraciya-jquery-plagina-kemoji-js.html)

Martovytskyi 08.05.2017 18:58

интеграция jQuery плагина KEmoji.js
 
Прошу помощи. Не получается интегрировать плагин KEmoji.js ссылка на сайт.



Есть input в который и нужно засунуть смайлы
<div id="myEmoji"><input type="text" name="message" class="form-control" placeholder="Введите сообщение"></div>


не получается, т.к. плагин генерит дерево из div.

Задача положить смайлы если такое возможно в поле input.
Вот часть плагина с которой проблемы:

k.addClass(KEmojiElement, 'KEmoji_Block');
        k.attr(KEmojiElement, 'emoji-id', id);

        var inputElementContainer = document.createElement('div');
        inputElementContainer.innerHTML = '<div contenteditable="true" tabindex="1"> </div>';
        k.addClass(inputElementContainer, 'KEmoji_Input');

        var inputElement = inputElementContainer.firstElementChild;

        KEmojiElement.appendChild(inputElementContainer);

        var smilesContainerElement = document.createElement('div');

        k.addClass(smilesContainerElement, ['KEmoji_Cont', 'KEmoji_Cont_Hidden']);
        k.attr(smilesContainerElement, {
            'tabindex': '-1',
            'readonly': 'readonly'
        });
        smilesContainerElement.innerHTML = '<div></div>';

        for(var i in options.smiles)
            k.append(smilesContainerElement.firstElementChild, '<div class="KEmoji_Smile" emoji="' + options.smiles[i] + '"><div><i class="ke ke-' + options.smiles[i] + '"></i></div></div>');

рони 08.05.2017 19:11

Цитата:

Сообщение от Martovytskyi
если такое возможно

невозможно, строка не может содержать обьекты.

Martovytskyi 08.05.2017 19:30

Цитата:

Сообщение от рони (Сообщение 451916)
невозможно, строка не может содержать обьекты.

Спасибо за оперативный ответ. Принято


Часовой пояс GMT +3, время: 22:06.