Задать вопрос
@alexwprof

Как вставить значение переменной в свойство css jquery?

Есть код
var param = $('#jqvmap1_pr').offset();
        $(".jqvmap-label").css({
            "display": "block",
            "top": "568px",
            "left": "800px"
        })

В переменную param получаем позицию элемента
Дальше по событию mouseover перемещаем блок по заданным координатам
У блока есть top и left, хотелось бы не вручную вводить эти данные, а добавлять динамически из переменной param, так как именно эти значения переменная возвращает.
Так как масштаб экрана может быть разный, так и значение top и left у jqvmap1_pr' будет разное.
Как добавить в параметр css значение переменной param?
Что-то подобное должно получиться:
$(".jqvmap-label").css({
"display": "block",
"top": param[top],
"left": param[left],
})
  • Вопрос задан
  • 390 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
kimono
@kimono
Web developer
Если мне не изменяет память, то:
var param = $('#jqvmap1_pr').offset();
        $(".jqvmap-label").css({
            "display": "block",
            "top": param.top(),
            "left": param.left()
        })
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы