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' (ширину) заданный при первом клике. При следующем - во втором случае заданные и т.д. Как вернуть текущую ширину, подскажите пожалуйста |
а что находится в переменной x? то что надо или нет?
|
Часовой пояс GMT +3, время: 14:35. |