Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.01.2015, 12:30
Новичок на форуме
Отправить личное сообщение для Андрей Давыдов Посмотреть профиль Найти все сообщения от Андрей Давыдов
 
Регистрация: 24.01.2015
Сообщений: 4

Функция изменения фона через селект а нужно через div
Вот код который изменят цвет фона и отправляет на сервер. Но отображение нужно поменять. Оно работает только если стоит select и при выборе option меняется цвет. Но так как селект почти невозможно стилизировать, то хочу туда поставить либо radio или буттон или вообще div при нажатии на который выполнялась уже сделанная функция

var colors = $('<select></select>').change(function () {
					$.get('/work_place_action.php', {action: 'change-color', project_id: item.id, color: $(this).val()})
					el.css('background', $(this).val())
				})

		for(var i =0; i<Projects.colors.length; i++){
		colors.append('<option value="'+Projects.colors[i]+'" style="background:'+Projects.colors[i]+';"></option>')
				}
				el.css('background', item.color)
				colors.find("[value='"+item.color+"']").attr("selected", "selected");
				tools.find('.colors').append(colors)

Последний раз редактировалось Андрей Давыдов, 24.01.2015 в 12:35.
Ответить с цитированием
  #2 (permalink)  
Старый 24.01.2015, 23:27
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Див не надо, лучше button. Давай html разметку, поможем с js.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 24.01.2015, 23:28
Новичок на форуме
Отправить личное сообщение для Андрей Давыдов Посмотреть профиль Найти все сообщения от Андрей Давыдов
 
Регистрация: 24.01.2015
Сообщений: 4

html нету, оно генерируется в JS
Ответить с цитированием
  #4 (permalink)  
Старый 24.01.2015, 23:41
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Ок. А почему? Ладно, с чем конкретно возникли трудности?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #5 (permalink)  
Старый 24.01.2015, 23:44
Новичок на форуме
Отправить личное сообщение для Андрей Давыдов Посмотреть профиль Найти все сообщения от Андрей Давыдов
 
Регистрация: 24.01.2015
Сообщений: 4

вот видно селектор http://gyazo.com/e99153160dea067eea943ed6c10ae0ad , он раскрывается и можно выбрать цвет и он поменяется и сохранится. Но нужно чтобы это бы не селектор а div или button при нажатии которого выполнялась бы та же функция какая и при выборе селекта
Ответить с цитированием
  #6 (permalink)  
Старый 25.01.2015, 00:03
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Меняй селект на див или баттон. В чем проблема? change замени на click
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #7 (permalink)  
Старый 25.01.2015, 09:19
Новичок на форуме
Отправить личное сообщение для Андрей Давыдов Посмотреть профиль Найти все сообщения от Андрей Давыдов
 
Регистрация: 24.01.2015
Сообщений: 4

оно не работает, работает только при условии что будет стоить селект
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с div обновлённым через (#id).load erlcat jQuery 4 03.03.2013 03:41
Эмулировать список через селект Nanto Элементы интерфейса 2 06.03.2012 11:54
Функция изменения DOM, нужно разобраться что и как fiw Общие вопросы Javascript 1 03.11.2011 08:43
Послать форму загруженную через ajax в div используя ajax ncux jQuery 2 16.08.2010 17:36