[ { "namespace": "Carousel", "events": [ { "name": "initialize.owl.carousel", "type": "attachable", "callback": "onInitialize", "desc": "When the plugin initializes." }, { "name": "initialized.owl.carousel", "type": "attachable", "callback": "onInitialized", "desc": "When the plugin has initialized." }, { "name": "resize.owl.carousel", "type": "attachable", "callback": "onResize", "desc": "When the plugin gets resized." }, { "name": "resized.owl.carousel", "type": "attachable", "callback": "onResized", "desc": "When the plugin has resized." }, { "name": "refresh.owl.carousel", "type": "attachable, cancelable, triggerable", "callback": "onRefresh", "param": "[event, speed]", "desc": "When the internal state of the plugin needs update." }, { "name": "refreshed.owl.carousel", "type": "attachable", "callback": "onRefreshed", "desc": "When the internal state of the plugin has updated." }, { "name": "drag.owl.carousel", "type": "attachable", "callback": "onDrag", "desc": "When the dragging of an item is started." }, { "name": "dragged.owl.carousel", "type": "attachable", "callback": "onDragged", "desc": "When the dragging of an item has finished." }, { "name": "translate.owl.carousel", "type": "attachable", "callback": "onTranslate", "desc": "When the translation of the stage starts." }, { "name": "translated.owl.carousel", "type": "attachable", "callback": "onTranslated", "desc": "When the translation of the stage has finished." }, { "name": "change.owl.carousel", "type": "attachable", "callback": "onChange", "param": "property", "desc": "When a property is going to change its value." }, { "name": "changed.owl.carousel", "type": "attachable", "callback": "onChanged", "param": "property", "desc": "When a property has changed its value." }, { "name": "next.owl.carousel", "type": "triggerable", "param": "[speed]", "desc": "Goes to next item." }, { "name": "prev.owl.carousel", "type": "triggerable", "param": "[speed]", "desc": "Goes to previous item." }, { "name": "to.owl.carousel", "type": "triggerable", "param": "[position, speed]", "desc": "Goes to position." }, { "name": "destroy.owl.carousel", "type": "triggerable", "desc": "Destroys carousel." }, { "name": "replace.owl.carousel", "type": "triggerable", "param": "data", "desc": "Removes current content and add a new one passed in the parameter." }, { "name": "add.owl.carousel", "type": "triggerable", "param": "[data, position]", "desc": "Adds a new item on a given position." }, { "name": "remove.owl.carousel", "type": "triggerable", "param": "position", "desc": "Removes an item from a given position." } ] }, { "namespace": "Lazy", "events": [ { "name": "load.owl.lazy", "type": "attachable", "callback": "onLoadLazy", "desc": "When lazy image loads." }, { "name": "loaded.owl.lazy", "type": "attachable", "callback": "onLoadedLazy", "desc": "When lazy image has loaded." } ] }, { "namespace": "Autoplay", "events": [ { "name": "play.owl.autoplay", "type": "triggerable", "param": "[timeout, speed]", "desc": "Runs autoplay." }, { "name": "stop.owl.autoplay", "type": "triggerable", "desc": "Stops autoplay." } ] }, { "namespace": "Video", "events": [ { "name": "stop.owl.video", "type": "attachable", "callback": "onStopVideo", "desc": "When video has unloaded." }, { "name": "play.owl.video", "type": "attachable", "callback": "onPlayVideo", "desc": "When video has loaded." } ] } ]