Показать сообщение отдельно
  #1 (permalink)  
Старый 22.06.2014, 13:08
Новичок на форуме
Отправить личное сообщение для evgeny112 Посмотреть профиль Найти все сообщения от evgeny112
 
Регистрация: 22.06.2014
Сообщений: 2

Помогите исправить код JS
Здравствуйте вот так у меня сейчас добавляет содержимое Картинка gif то есть если содержимое 1 я заполнил и нажал на содержимое 2 то содержимое 1 удаляется а в место него 2 как сделать так что бы содержимое 1 можно добавлять несколько раз и оно было не соединено со 2
/* NewsTemplates by Vanofuture — [url]http://alexeenko.org/[/url] */
(function(){ // Настройки; 1 = да; 0 = нет;
var forBrief = 0; // включить скрипт для "Краткого текста материала"?
var forFull = 1; // включить скрипт для "Полного текста материала"?
if(forBrief==true && $('textarea[name="brief"]').length==0){forBrief=false;}
if(forFull==true && $('textarea[name="message"]').length==0){forFull=false;}
if(forBrief==0 && forFull==0){return;};var newsTemplates=new Array();
// Кнопки и их содержания
newsTemplates.push({title: 'Название 1', data: 'Содержание 1'};);
newsTemplates.push({title: 'Название 2', data: 'Содержание 2'};);
newsTemplates.push({title: 'Название 3', data: 'Содержание 3'};);
newsTemplates.push({title: 'Название 4', data: 'Содержание 4'};);
newsTemplates.push({title: 'Название 5', data: 'Содержание 5'};);
newsTemplates.push({title: 'Название 6', data: 'Содержание 6'};);
newsTemplates.push({title: 'Название 7', data: 'Содержание 7'};);
newsTemplates.push({title: 'Название 8', data: 'Содержание 8'};);
var tmp; var div = $('<div style="float:left;width:20%;margin-right:1%;" class="newsTemplates" />');
if(forBrief==true){var divBrief=div.clone();}if(forFull==true){var divFull=div.clone();}
for(var i=0;i<newsTemplates.length;i++){
tmp=$('<input type="button" />').attr('value', newsTemplates[i].title).click((function(data){return function(){$(this).parent().next().val(data);}};)newsTemplates[i].data));
if(forBrief==true){divBrief.append(tmp.clone(true));if(typeof newsTemplates[i+1]!='undefined'){divBrief.append('<br />');}}
if(forFull==true){divFull.append(tmp.clone(true));if(typeof newsTemplates[i+1]!='undefined'){divFull.append('<br />');}}}
if(forBrief==true){$('textarea[name="brief"]').css('width', '79%').before(divBrief);}
if(forFull==true){$('textarea[name="message"]').css('width', '79%').before(divFull);}};));
Ответить с цитированием