Wie kann ich das ausblenden eines div mit visible-Eigenschaft noch hat es einen hintergrund
Ich habe Folgendes div:
<div visible="false"
style="background-image:url('../Contents/Images/item-background-selected.png'); width:113px; height:58px; background-repeat: no-repeat; position: absolute;" />
<div>
Es ist immer noch sichtbar, trotz der visible
Eigenschaft false
. aber wenn ich entfernen Sie die background-image
vom Stil ist es ausgeblendet.
Wie kann ich es verstecken, halten, hintergrund?
Vielen Dank im Voraus.
InformationsquelleAutor Homam | 2011-01-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
ist ein server-Steuerelement-Eigenschaft, es sei denn, die div hat
festgelegt ist, wird es ignoriert werden, da der browser/client nicht weiß, wie damit umzugehen ist.
versuchen Sie stattdessen CSS:
InformationsquelleAutor Caspar Kleijne
Geben dieses gehen:
beachten Sie die 'display:none'
Diesen sichtbar zu machen, Sie wieder zu entfernen wäre das display:none aus der div.
ah ok, haben Sie versucht, mit einer <asp:Panel - > statt?
Eigentlich Nein, ich habe nicht daran gedacht, ich werde es versuchen. Dank
ok, lassen Sie mich wissen, wie es geht, wenn die Platte ist eigentlich eine Benutzer-Steuerung wird es einfacher sein, zu binden, eine Eigenschaft, die auf es, anstatt ein HTML-div
Danke, ich hatte, um
runat="server"
weil ich will, es zu binden. es funktioniert gut jetzt. +1 für Hilfe.InformationsquelleAutor WraithNath