gpt4 book ai didi

javascript - Xul 元素设置后不显示 "hidden"

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:37:11 25 4
gpt4 key购买 nike

已更新

这是一个更简单的失败示例(它应该在按“z”后隐藏 img 并在按“x”后显示它):

我的测试.xul:

<?xml version="1.0" encoding="UTF-8"?>

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

<window id="desktop" width="640" height="480"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

<image id="img" src="image.png" flex="1"/>

</window>

我的 test.css:

#desktop { -moz-binding: url("chrome://test/content/test.xml#desktop"); }

我的test.xml:

<?xml version="1.0"?>

<bindings xmlns="http://www.mozilla.org/xbl"
xmlns:xbl="http://www.mozilla.org/xbl"
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

<!-- Desktop binding & Key handlers -->
<binding id="desktop">
<handlers>
<handler event="keypress" key="Z" >
<![CDATA[
var img = getElementById("img");
if(img)
img.hidden = true;
]]>
</handler>
<handler event="keypress" key="X" >
<![CDATA[
var img = getElementById("img");
if(img)
img.hidden = false;
]]>
</handler>
</handlers>
</binding>

</bindings>

隐藏后不显示,知道怎么解决吗?这是一个 xulrunner 错误吗?我用 xulrunnet 1.9.2.12 运行它。

最佳答案

这是 Xulrunner 9.0.2.12 的问题,它在 9.0.2.10 上运行良好。

关于javascript - Xul 元素设置后不显示 "hidden",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4167430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com