Enquire.js が一致しない場合にシーンを破棄する適切なコードは何でしょうか? 私はあまり運がなくても ScrollMagic.js のドキュメントを調べてきました: http://scrollmagic.io/examples/expert/removing_and_destroying.html
var $headerMobile = new ScrollMagic.Scene({
triggerElement: "#main-header-mobile", // point of execution
duration: 0,
triggerHook: 0, // don't trigger until #pinned-trigger1 hits the top of the viewport
reverse: true // allows the effect to trigger when scrolled in the reverse direction
})
enquire.register("screen and (max-width: 479px)", {
match : function() {
$headerMobile.setPin("#main-header-mobile") // the element we want to pin
.addIndicators()
.loglevel(3)
.addTo(controller);
},
unmatch : function() {
$headerMobile.destroy(true);
}
});
コンソールでは、Unmatch で次のように表示されます。
Uncaught TypeError: a.destroy is not a function