设置Dojo 1.5.0版
我没有加载这个版本,我正在尝试从文档中运行一个示例。 扩展Dojo下载后,我的Dojo目录是:设置Dojo 1.5.0版,dojo,Dojo,我没有加载这个版本,我正在尝试从文档中运行一个示例。 扩展Dojo下载后,我的Dojo目录是: js/dojo-release-1.5.0/dijit js/dojo-release-1.5.0/dojo js/dojo-release-1.5.0/dojox 按钮会显示,但隐藏按钮不会隐藏div。 我是否需要添加其他Dojo库以及对Dojo.js的引用 <script type="text/javascript" language="JavaScript" src="/js/dojo
js/dojo-release-1.5.0/dijit
js/dojo-release-1.5.0/dojo
js/dojo-release-1.5.0/dojox
按钮会显示,但隐藏按钮不会隐藏div。
我是否需要添加其他Dojo库以及对Dojo.js的引用
<script type="text/javascript" language="JavaScript" src="/js/dojo-release-1.5.0/dojo/dojo.js"></script>
<script type="text/javascript">
dojo.require("dijit.form.Button");
dojo.addOnLoad(function() {
var node = dojo.byId("findMe");
dojo.connect(dijit.byId("buttonOne"), "onClick", function() {
dojo.fadeOut({
node: node,
duration: 300
}).play();
});
dojo.connect(dijit.byId("buttonTwo"), "onClick", function() {
dojo.fadeIn({
node: node,
duration: 300
}).play();
})
});
require(“dijit.form.Button”);
dojo.addOnLoad(函数(){
var节点=dojo.byId(“findMe”);
connect(dijit.byId(“buttonOne”),“onClick”,function(){
dojo.fadeOut({
节点:节点,
持续时间:300
}).play();
});
connect(dijit.byId(“buttonTwo”),“onClick”,function(){
道场({
节点:节点,
持续时间:300
}).play();
})
});
HTML:
把我藏起来!
向我展示!
你好!
将dojo.js添加到页面时,尝试添加djConfig=“parseOnLoad:true”
例:
//丹尼尔你可能遗漏了一些东西。正如Daniel所说,将
parseOnLoad=true
添加为djConfig参数将有所帮助。或者,您可以在dojo.JS脚本标记之前添加djConfig参数作为全局JS变量,即
<script>
var djConfig = {
parseOnLoad: true
}
</script>
除了解析之外,您可能还需要添加一个主题(您没有提到是否这样做)。最简单的方法是将类名添加到body标记并导入css
...
<link rel="stylesheet" type="text/css" href="/js/dojo-release-1.5.0/dijit/themes/claro/claro.css">
</head>
<body class="claro">
...
</body>
。。。
...
包含一个例子,这一切都为你工作,随时去婴儿床
阅读和阅读可能也是个好主意
嗯
汤姆
<script>
var djConfig = {
parseOnLoad: true
}
</script>
dojo.require("dijit.form.Button");
// You need to manually require the parser if you're going to call it yourself
dojo.require("dojo.parser");
dojo.addOnLoad(function() {
var node = dojo.byId("findMe");
dojo.connect(dijit.byId("buttonOne"), "onClick", function() {
dojo.fadeOut({
node: node,
duration: 300
}).play();
});
dojo.connect(dijit.byId("buttonTwo"), "onClick", function() {
dojo.fadeIn({
node: node,
duration: 300
}).play();
})
// New line, parse the doc
dojo.parser.parse();
});
...
<link rel="stylesheet" type="text/css" href="/js/dojo-release-1.5.0/dijit/themes/claro/claro.css">
</head>
<body class="claro">
...
</body>