BackBone和sessionstorage

时间:2011-10-19 15:23:36

标签: jquery backbone.js

我正在使用Backbone和JQuery在MVC3项目中创建输入表单。我使用Backbone来创建输入框,我在Jquery中使用sessionStorage函数来折叠和展开菜单中的项目。

如果我尝试使用window.sessionStorage.key(i),由Backbone disapper创建的html,但仅限于IE:

for (var i = 0; i <= window.sessionStorage.length; i++) {
      key = window.sessionStorage.key(i);
         if (key != null) {
              //Unfold menu item  on key;
            }
        }

我可以在Chrome中使用它。

菜单项的更新功能适用于IE ...

function updateSession(element) {
                if (window.sessionStorage[element.id] == element.id) {
                    alert("Just delete the item");
                    window.sessionStorage.removeItem(element.id); 
                }
                else {
                    window.sessionStorage.setItem(element.id, element.id); 
                    alert("Just set the item");
                }
            }

为什么会这样?我试过Jquery.noConflict ..

1 个答案:

答案 0 :(得分:0)