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

Css смещение элемента через js
Ребят, может туплю, но чёт не могу понять, почему возвращается такое значение:
slideLine.addEventListener("click",function(e){
		var x = e.offsetX==undefined?e.layerX:e.offsetX; // позиция клика
		var slideLine = document.getElementById('slideLine');
		var blackout = $('#slideBlackOut');
		var d = blackout.css('width', x+'px'); // смещение полосы
                alert(blackout.css('width'));

Есть такой код, но переменная alert возвращает значение не x+'px', а то, что было задано до него.
При следующем клике x+'px' (ширину) заданный при первом клике. При следующем - во втором случае заданные и т.д.
Как вернуть текущую ширину, подскажите пожалуйста
Ответить с цитированием