|
|
Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » JavaScript » Помогите исправить код JS |
Помогите исправить код JS |
Здравствуйте вот так у меня сейчас добавляет содержимое Картинка gif то есть если содержимое 1 я заполнил и нажал на содержимое 2 то содержимое 1 удаляется а в место него 2 как сделать так что бы содержимое 1 можно добавлять несколько раз и оно было не соединено со 2
Код /* NewsTemplates by Vanofuture — http://alexeenko.org/ */ (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);}};)); |
| |||
| |||