Показать сообщение отдельно
  #1 (permalink)  
Старый 23.11.2015, 15:19
Аватар для AciDWarrioR
Кандидат Javascript-наук
Отправить личное сообщение для AciDWarrioR Посмотреть профиль Найти все сообщения от AciDWarrioR
 
Регистрация: 11.11.2015
Сообщений: 136

При добавление класса к элементу не добавляется его стиль!
Здравствуйте! Проблема, естественно, кроется в моей некомпетентности. В общем штука такая. Создается динамическая таблица для редактирования объектов. Когда мы выбираем объект и начинаем его переносить, т.е. менять его геометрию, то по отпусканию клавиши мыши в массив записываются его клоны, чтобы реализовать процедуру Ctr+Z. Ну и нужно когда в массиве оказывается два и более элемента ( 0 - начальный, 1 - изменненный..) нужно добавить стрелочки назад другой цвет. Вот как я это пытаюсь сделать (класс добавляется но в инспекторе хрома у элемента нету в описании стиля его):
.back img{
			border-right: 1px solid #004ab9;
			background-color: #B0B0B0;
			position: absolute;
			top: -0.5px;
			right: 60px;
			width: 19px;
			height: 20px;
		}
		.back  img .access{
			background-color: white;
			cursor: pointer;
		}

****

		<table id="featureTable" class="unsick">
			<caption>Table Features
				<div class="back"><img src="img/back.png"></div>
				<div class="forward"><img src="img/forward.png"></div>
				<div class="apply"><img src="img/apply.png"></div>
				<div class="cancel"><img src="img/cancel.png"></div>
			</caption>
				<thead>
					<tr>
						<th>FID</th>
						<th>Type</th>
						<th>Description</th>
					</tr>
				</thead>
				<tbody  id="body">
				</tbody>
		</table>


select.getFeatures().on('add', function(e){
			changeFeature = e.element;
			unchangeFeature.push(e.element.clone());
			e.element.on('change', function(e){
				dirty[e.target.getId()] = true;
				$('#map').mouseup(function(){
					unchangeFeature.push(changeFeature.clone());
					$('.back img').addClass('.access');
				});
			});
		});
		select.getFeatures().on('remove', function(e){


Гуру и опытные ребята, подскажите, будьте добры!
Заранее благодарен, Ваша пиздарность(
Ответить с цитированием