Im kinda застрял в jQuery tokeninput, я его взломал, поэтому он отлично работает с добавлением FreeTags в базу данных и возвращает идентификатор и имя нового тега. Теперь у меня есть другие проблемы, с позиционированием области автозаполнения ввода, область ввода всегда «отстает» от токенов, я хочу, чтобы она была перед маркерами.Позиционное поле ввода tokeninput
Я был бы очень признателен, если кто-то может дать мне руку помощи :)
, если это какой-либо помощи, вот мой код до сих пор.
$("#xxx").tokenInput("/get-tags", {
theme: "facebook",
noResultsText: "Hit enter to add",
searchingText: "Searching",
placeholder: 'Tags',
freeTaggingHint: true,
propertyToSearch: 'name',
allowFreeTagging: true,
tokenFormatter: function(item) { return "<p name=\"tags[]\" value=\""+item.id+"\">"+item.name+"</p>"; },
onFreeTaggingAdd: function (item) {
$.ajax({
type: "POST",
url: "/dev/ajax/add-tag/",
data: {
tag: item,
uid: 1
},
success: function(data) {
console.log(data);
jQuery("#tags").tokenInput("add", {id: data, name: item});
}
});
}
});
});
Как вы имеете в виду «позади токенов»? Как в, слева от них, или z-индекс позади? Можете ли вы сбить jsfiddle или отправить изображение, если это подходит? – Chris
Эй, Хрис, слева от них :) – moffepoffe