Я использую общий код CSS-баннера с небольшой анимацией CSS3 (не пункт, а предоставление фона). То, что я пытаюсь достичь, - это установить класс баннера с помощью настраиваемого атрибута и получить содержимое этих атрибутов и использовать jQuery для добавления стиля с ним? Как это так, однако их это много этих дивы, которая будет использовать ту же технику, на той же странице ...Использование пользовательского attr для добавления css?
<div class="banner banner-small animate" data-bg="https://domain.com/path/img/bg.png">
....
</div>
Тогда JQuery будет работать и выводить код, как ...
<div class="banner banner-small animate" data-bg="https://domain.com/path/img/bg.png" style="background-image: url('https://domain.com/path/img/bg.png')">
....
</div>
Надеюсь, что это не должно расплыться. Я только недавно начал изучать jQuery, и я люблю его! Просто не знаю, как обойти это.
Личное nitpick: используйте 'this.style.backgroundImage = 'url (' + this.getAttribute ('data-bg') + ')';' вместо вызова jQuery дважды;) –
Спасибо - Работали как шарм ! –
@NiettheDarkAbsol Я добавил ваш вариант также :) –