Это, вероятно, легко исправить, но у меня возникают проблемы с оборачиванием моего ума вокруг него ...
Я использую плагин редактирования на месте jQuery для некоторых элементов div, которые будут сгенерированы налетать.Это должно быть просто: нажмите на только что созданный div, и сможете редактировать содержимое.У меня проблемы с live ().
Без использования live () он, очевидно, прекрасно работает для статического div.Нажмите один раз, чтобы получить редактируемое содержимое.
При использовании live (), однако, мне нужно дважды щелкнуть , чтобы редактировать содержимое.Затем в любой следующий раз, когда он нажал, это займет всего один раз.Это что-то вроде фокуса.Может быть, изменение самого плагина поможет?
Вот именно об этом я и говорю ... http://jsfiddle.net/efflux/62CzU/
Это как-то связано с тем, как я звонюфункция editinplace () с live:
$('.editable').live('click',function() {
//event.preventDefault();
$('.editable').editInPlace({
callback: function(unused, enteredText) { return enteredText; },
bg_over: "#cff",
field_type: "textarea",
textarea_rows: "5",
textarea_cols: "3",
saving_image: "./images/ajax-loader.gif"
});
});
Как заставить плагин редактирования на месте нормально функционировать на моих div, созданных с помощью js?
Любая помощь будет признательна !!