2010-11-22 11 views
0

Wenn Sie dieses einfache Xul-Beispiel ausführen, können Sie sehen, dass wenn Sie von der letzten (3 °) - Schaltfläche zu der ersten navigieren, die mittlere Schaltfläche ausgeblendet wird. Irgendeine Idee warum? Und wie zu reparieren?Xul Scrollbox-Schaltfläche verschwindet

(es laufen Sie ein PNG-Bild namens "img.png" im Inhaltsordner setzen müssen)

test.xul

<?xml-stylesheet href="chrome://test/content/test.css" type="text/css"?> 

<window id="desktop" title="test" width="1280" height="720" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 

    <scrollbox> 
     <button image="chrome://test/content/img.png" /> 
     <button image="chrome://test/content/img.png" /> 
     <button image="chrome://test/content/img.png" /> 
    </scrollbox> 

</window> 

test.css

#desktop { 
    border-style:solid; 
    border-color:transparent; 
    border-width:50px; 
} 

button { 
    position: absolute; 
    -moz-appearance: none; 
    border: none; 
    background: url(""); /* nothing */ 
    width: 128px; 
    height: 128px; 
    z-index: 1; 
} 

button image { 
    width: 64px; 
    height: 64px; 
} 

button:focus image { 
    width: 128px; 
    height: 128px; 
} 

scrollbox { 
    background-color: #555555; 
} 

Antwort

0

Gelöst Einsatz das Bildlauffeld in ein Feld einfügen und die Hintergrundfarbe der Bildlaufleiste auf das Feld einstellen.