diff --git a/src/guide/transitions.md b/src/guide/transitions.md
index 62e2752bb0..fa40e02045 100644
--- a/src/guide/transitions.md
+++ b/src/guide/transitions.md
@@ -35,7 +35,10 @@ When an element with transition is inserted or removed, Vue will:
A typical CSS transition looks like this:
``` html
-
hello
+
```
You also need to define CSS rules for `.expand-transition`, `.expand-enter` and `.expand-leave` classes:
@@ -62,6 +65,18 @@ You also need to define CSS rules for `.expand-transition`, `.expand-enter` and
In addition, you can provide JavaScript hooks:
``` js
+new Vue({
+ el: '#app',
+ data: {
+ show: true
+ },
+ methods: {
+ toggle: function () {
+ this.show = !this.show
+ }
+ }
+})
+
Vue.transition('expand', {
beforeEnter: function (el) {