Skip to content
Permalink
Browse files

Drilldown menu: First attempt at drilldown animations

  • Loading branch information
jzaefferer committed Mar 27, 2010
1 parent e49af16 commit 885fea1f3d458ee884be0b20af03f2fbe362cc8b
Showing with 27 additions and 3 deletions.
  1. +27 −3 tests/visual/menu/drilldown.html
@@ -51,11 +51,23 @@
_open: function(submenu) {
this.active = submenu.show().css({
top: 0,
left: 0
left: 0,
opacity: 0
}).position({
my: "left top",
at: "left top",
at: "right top",
of: this.widget()
}).position({
my: "left top",
at: "left top",
of: this.widget(),
using: function(to) {
$(this).animate({
left: to.left,
top: to.top,
opacity: 1
});
}
});
this.back.show();
},
@@ -64,8 +76,20 @@
if (this.active.parent()[0] == this.element[0]) {
return;
}
this.active.hide();
this.active.position({
my: "left top",
at: "right top",
of: this.widget(),
using: function(to) {
$(this).animate({
left: to.left,
top: to.top,
opacity: 0
});
}
});
this.active = this.active.parent().parent().show();
this.activeItem = this.active.data("menu").active;
if (!this.active.parent().parent().is(":ui-menu")) {
this.back.hide();
}

0 comments on commit 885fea1

Please sign in to comment.
You can’t perform that action at this time.