Здравствуйте Уважаемые!
Помогите новичку с jquery, а конкретно с плагином
dynatree
Есть такой код:
index.html
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>TEST</title>
<script src='./libs/jquery/jquery.js' type='text/javascript'></script>
<script src='./libs/jquery/jquery.ui.core.js' type='text/javascript'></script>
<script src='./libs/jquery/jquery.cookie.js' type='text/javascript'></script>
<script src='./libs/jquery/jquery.dynatree.js' type='text/javascript'></script>
<script src='./libs/jquery/my_tree.js' type='text/javascript'></script>
<link href='./css/dynatree.css' rel='stylesheet' type='text/css'>
</head>
<body>
<div id="tree"></div>
</body>
</html>
my_tree.js
$(function(){
$("#tree").dynatree({
title: "Lazy loading sample",
rootVisible: true,
persist: true,
children: [
{title: "Dir - 2", isFolder: true, key: "1",
children: [
{title: "Dir - 2.1", isFolder: true, key: "2", children: [{title:"File - 2.1.1"}]},
{title:"File - 2.1"},
{title:"File - 2.2"},
{title:"File - 2.3"}
]}
]
});
});
По идее
включает работу кукисов для запоминания пути раскрытых ветвей дерева, а по факту работает следующим образом:
Кликаем по
Dir - 2, нажимаем F5 страница перегружается Dir - 2 выделена, но не раскрыта, еще раз жмем F5, теперь выделена и раскрыта, если опять обновить страницу, то опять только выделена но не раскрыта. И так можно до бесконечности.
В куках лежат переменные:
ui-dynatree-cookie-active и
ui-dynatree-cookie-expand
В ui-dynatree-cookie-active всегда значение 1, а вот ui-dynatree-cookie-expand понятно что если раскрывается то значение 1, а если нет то пусто...
Далее все еще сложнее кликаем по
Dir - 2.1 и тут стираются
ui-dynatree-cookie-active и
ui-dynatree-cookie-expand, даже не пустые значения а полное отсутствие переменных!!!
Естественно ничего не работает...
Помогите пожалуйста подскажите где я что упускаю...