Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Css смещение элемента через js (https://javascript.ru/forum/dom-window/48679-css-smeshhenie-ehlementa-cherez-js.html)

PickUp 12.07.2014 11:37

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' (ширину) заданный при первом клике. При следующем - во втором случае заданные и т.д.
Как вернуть текущую ширину, подскажите пожалуйста

skrudjmakdak 13.07.2014 21:10

а что находится в переменной x? то что надо или нет?


Часовой пояс GMT +3, время: 14:35.