我試圖設置一個元素的背景爲no-repeat
- 我嘗試了以下方法,但它似乎什麼都不做,我是否會在某處出錯?它帶出了a
鏈接上的圖像,這很好。我隱藏文字鏈接使用text-indent
離開它(隱藏它),但隱藏它也隱藏了背景圖像。有沒有試圖隱藏鏈接並顯示bg圖片的方法?下面是我迄今爲止所做的 - 我只需要一些指導來解決這個問題 - 對jQuery來說相對較新。jQuery .css背景不重複
<script type="text/javascript"> //Looking for every td a element and alerting it out on page (popup)
$('.AspNet-DataList td a').each(function (index) {
//alert(index + ': ' + $(this).text());
var submitEl = $(".AspNet-DataList td a")
//.parent('.AspNet-DataList td a')
.css('background', 'url(/assets/img/radarstep' + (index + 1) + 'dark.png)', 'backgroundRepeat:', 'no-repeat');
});
當我在Firebug查看它td a
元素這就是從jQuery的CSS來了。即使從這裏設置背景爲no-repeat
也無法正常工作,並且在主要的css文件中,我嘗試添加高度和寬度 - 似乎不起作用。現在困惑。
<a id="ctl07_HealthAndSafetyRadarForm_Wizard_SideBarContainer_SideBarList_SideBarButton_5" href="javascript:__doPostBack('ctl00$ctl07$HealthAndSafetyRadarForm_Wizard$SideBarContainer$SideBarList$ctl05$SideBarButton','')" style="background: url("/assets/img/radarstep6dark.png") no-repeat scroll 0 0 transparent;">Review</a>
//main.css
.AspNet-DataList td a {
/*text-indent: -9999em;*/
/*display:block; */
background-repeat: no-repeat;
height: 25px;
width: 25px;
}
Houdmont工作完美 - 是否存在關於不同屬性的文檔,我可以爲背景添加像高度,寬度和不透明度級別的文檔? - '.css({'background-image':'url(/ assets/img/radarstep'+(index + 1)+'dark.png)',' 'background-repeat' 'height':'25px', 'width':'25px' });' – MJCoder
,完美的工作 – MJCoder