Я унаследовал проект, над которым работаю, и обновляю некоторые анимации jquery (очень мало практики с jquery).
У меня есть div, из которого мне нужно добавить и удалить атрибут стиля. Вот div:
<div id='voltaic_holder'>
В какой-то момент анимации мне нужно добавить к ней стиль:
<div id='voltaic_holder' style='position:absolute;top:-75px'>
Я поискал и нашел .removeAttr()
метод, но не вижу, как его добавить или даже удаленные части (например, верх: только -75 пикселей).
Спасибо,
$('voltaic_holder').style = null
возможно? У стилей есть собственное целое дерево объектов. большинство других атрибутов - это просто данные типа ключ = значение.Ответы:
Вы можете сделать любое из следующего
Установите каждое свойство стиля индивидуально:
Установите сразу несколько свойств стиля:
Удалить определенный стиль:
Удалите весь атрибут стиля:
источник
$("#voltaic_holder").css("position", "relative");
$("#voltaic_holder").css("top", "-75");
Чтобы полностью удалить атрибут стиля
voltaic_holder
диапазона, сделайте следующее:Чтобы добавить атрибут, сделайте следующее:
Чтобы удалить только верхний стиль, сделайте следующее:
источник
Если вы используете jQuery, используйте css для добавления CSS
Чтобы удалить атрибуты CSS
источник
.css
Самый простой способ справиться с этим (и лучшее решение HTML для загрузки) - это настроить классы, которые имеют стили, которые вы хотите использовать. Тогда просто используйте addClass () и removeClass () или даже toggleClass () .
или даже
источник
Ответ здесь Как динамически добавить стиль для выравнивания текста с помощью jQuery
источник
В случае использования метода .css в jQuery for ! Важное правило не применяется.
В этом случае мы должны использовать функцию .attr .
Например: если вы хотите добавить стиль, как показано ниже:
<div id='voltaic_holder' style='position:absolute;top:-75px !important'>
Вам следует использовать:
$("#voltaic_holder").attr("style", "position:absolute;top:-75px !important");
Надеюсь, это кому-то поможет.
источник
Удалите атрибут стиля из div с помощью J-запроса:
Добавить стиль в div с помощью J-запроса:
Добавить стиль с помощью html:
Надеюсь, это будет полезно :)
источник