bootstrap-tour** https://github.com/pushly/bootstrap-tourをemberjsで使用する方法がわかりません。Bootstrap-tourのドキュメント** http://pushly.github.com/bootstrap-tour/
課題は、次のようにして統合できる他のjqueryプラグインとは異なります。
didInsertElement: function() {
this.$().jQueryPlugin();
}
Bootstrap-tourを使用するには別のパターンが必要ですが、これまでのところ、emberjsと統合するために試したすべてのパターンが機能しませんでした。
App.SiteTour = Ember.View.extend({
templateName: 'whatever',
didInsertElement: function(){
this._super(),
//var tour = new Tour();
this.tour = new Tour();
tour.addStep:({
element: "#one",
title: "Step 1",
content: ' '
});
tour.addStep:({
element: "#two",
title: "Step 2",
content: ' '
});
tour.start();
}
});
それは機能せず、これも機能しませんでした:
this.$().load({
tour.addStep({
element: "#one",
title: "Step 1",
content: "Content for step 1"
});
tour.addStep({
element: "#two",
title: "Step 2",
content: "Content for step 2"
});
},
tour.start();
});
最後に、このemberjsとbootstrap-tourのjsfiddleも機能しませんでした。
しかし、これはemberjsなしで機能します。
アップデート
このjsfilddle** http: //jsfiddle.net/GqG3U/6/ はエラーをスローしませんが、スクリプトタグを使用するとハンドルバーが表示されません。ただし、scriptタグがないと、表示されます。