Javascript-форум (https://javascript.ru/forum/)
-   Dojo toolkit (https://javascript.ru/forum/dojotoolkit/)
-   -   Помогите разобраться с Dojo (https://javascript.ru/forum/dojotoolkit/1118-pomogite-razobratsya-s-dojo.html)

greendoc 25.03.2008 12:45

Помогите разобраться с Dojo
 
Не могу найти нормальных примеров реализации того же например Toggler c анимацией.
Может кто знает хорошие ссылочки?
А вообще хотелось бы понять саму суть.. как заставить работать библиотеку?
Понятно что надо включить
<script type="text/javascript" src="путь к dojo.js"></script>
потом для эффектов например
dojo.require("dojo.lfx.*");
а вот дальше не могу разобраться.. попробовал дальше в скрипте такое

var t = new dojo.fx.Toggler({
node: "tabbb",
showDuration: 500,
// hideDuration will default to "200"
showFunc: dojo.wipeIn,
// hideFunc will default to "fadeOut"
});
не работает.. выдает "dojo.fx has no properties". Подскажите плиз.. где что не досмотрел?

Goa 07.04.2008 17:04

dojo.require("dojo.lfx.*");

насчет * - работает только для Rchino на сервере

попробуй сделать файл _base.js

подгружать его
dojo.require("dojox.lfx._base");

а в нем уже подключать то что нужно

Goa 07.04.2008 17:28

Примерно так
у меня работает
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
<script type="text/javascript" src="../inc/dojo/dojo.js" djConfig="isDebug: false, parseOnLoad: true"></script>
<script type="text/javascript">
dojo.require("dojo.fx");

dojo.addOnLoad(function(){

t = new dojo.fx.Toggler({
	node: "foo",
	hideDuration: 100,
	hideFunc: dojo.fx.wipeOut,
	showFunc: dojo.fx.wipeIn 
});

console.info(t);
});
</script>
<title>Fix me!</title>
</head>
<body>
<div id="foo">test</div>
<button onclick="t.show()">show</button>
<button onclick="t.hide()">hide</button>
</body>
</html>

And 20.11.2008 17:06

Dojo Toolkit Group
 
привет всем. Кому интересен JS-framework Dojo, добро пожаловать
тематическую группу
http://groups.google.com.ua/group/ru-dojo-js-framework

anuarbek 13.10.2011 18:19

Просмотрел твой пример, все работает замечательно. Я заменил путь к dojo.js, я думаю что он у тебя выставлен не верно.
<script src="http://yandex.st/dojo/1.6.1/dojo/dojo.xd.js" type="text/javascript"></script>


Плюс все выглядит неопрятно. Подключай css оформление! :yes:


Часовой пояс GMT +3, время: 09:02.