У меня была такая же проблема, и мне удалось получить рабочее решение с использованием jQuery
$(document).ready(function () {
var buttonsFilename = '<%=ResolveUrl("~/Content/Images/Buttons.png") %>';
$('.commands .command').css({
background: 'url(' + buttonsFilename + ')',
width: '55px',
height: '55px',
display: 'inline-block'
});
});
Я использую это на веб-сайте ASP.NET MVC, отсюда и тег <% %>
.
Я мог заставить его работать только с помощью свойства css для ярлыка фона.Я не могу заставить работать любое из следующих ...
- background-image
- backgroundImage
- 'background-image'
... при использовании обозначения объекта.К сожалению, это стирает любые другие настройки фона, которые вы можете иметь.Но я справился с этим, используя другой фрагмент jQuery для установки моего свойства background-position
.