Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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' (ширину) заданный при первом клике. При следующем - во втором случае заданные и т.д.
Как вернуть текущую ширину, подскажите пожалуйста
Ответить с цитированием
  #2 (permalink)  
Старый 13.07.2014, 21:10
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
eMail через JS konstantinopol Общие вопросы Javascript 15 12.01.2015 10:06
Вставка CSS in JS igor777 Элементы интерфейса 4 03.04.2012 12:31
С помощью JS добавить к ссылкам картинку в CSS wlad2 Элементы интерфейса 7 16.10.2010 23:44
Вакансия: Front-end разработчик (HTML, CSS, JS, Ajax, jQuery) ivankov Работа 0 05.10.2010 19:00
CSS Class & JS keysi_ Общие вопросы Javascript 10 29.04.2009 18:37