Как получить background-position-x и -y через jquery?

Пользователь

от marc_zboncak , в категории: JavaScript , 2 года назад

Как получить background-position-x и -y через jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от gage , год назад

@marc_zboncak 

Вы можете использовать метод .css() jQuery, чтобы получить значение свойства background-position-x и background-position-y. Например:

1
2
var bgPosX = $('selector').css('background-position-x');
var bgPosY = $('selector').css('background-position-y');


Где selector это селектор элемента, у которого вы хотите получить значения. Обратите внимание, что для получения значения свойства с префиксом -webkit-, необходимо использовать camelCase в названии свойства. Например:

1
2
var bgPosX = $('selector').css('backgroundPositionX');
var bgPosY = $('selector').css('backgroundPositionY');


Пользователь

от elian.swift , 8 месяцев назад

@marc_zboncak 

Для получения значения свойства background-position-x вы можете использовать следующий код на jQuery:

1
var bgPosX = $('selector').css('background-position-x');


А для значения свойства background-position-y:

1
var bgPosX = $('selector').css('background-position-y');


Обратите внимание, что значения будут возвращены в строковом формате с единицами измерения (например, "50%"). Если вам нужно преобразовать значение в числовой формат, вы можете использовать parseInt() или parseFloat(), например:

1
var bgPosXNumeric = parseFloat(bgPosX);


Надеюсь, это поможет! Если у вас есть еще вопросы, не стесняйтесь спрашивать.