Backbone.js trigger Event is used to invoke or callback the function for the given event or a space-delimited list of events. The subsequent arguments will be passed along to the event callbacks in order to trigger it.
Syntax:
object.trigger(event, [*args])
Parameter Values:
- event: It is used to bind an object with an event.
- args: It is used to pass values or arguments to the callback function.
Example: This example describes the trigger event in Backbone.js.
HTML
<!DOCTYPE html> < html >   < head >     < title >Backbone.js trigger Event</ title >     < script src =         "https://code.jquery.com/jquery-2.1.3.min.js"          type = "text/javascript" >     </ script >     < script src =          type = "text/javascript" >     </ script >     < script src =          type = "text/javascript" >     </ script > </ head >   < body >     < h1 style = "color: green;" >         neveropen     </ h1 >           < h3 >Backbone.js trigger Event</ h3 >           < script type = "text/javascript" >         var gfgVar = _.extend({             title: 'neveropen',             site:         }, Backbone.Events);               gfgVar.on('gfgFunc', function () {             document.write(`This is `                 + this.title                 + ` & is the triggered value for site is: `                 + this.site);         });               gfgVar.trigger('gfgFunc');     </ script > </ body >   </ html > |
Here, the _.extend() function is used to create a copy of all of the properties of the source objects over the destination object and return the destination object.
Output:
Example: This example describes the Backbone.js trigger Event using the <iframe> tag.
HTML
<!DOCTYPE html> < html >   < head >     < title >Backbone.js Event trigger Event</ title >         type = "text/javascript" >     </ script >     < script src =         type = "text/javascript" >     </ script >     < script src =         type = "text/javascript" >     </ script > </ head >   < body >     < h1 style = "color: green;" >         neveropen     </ h1 >           < h3 >Backbone.js trigger Event</ h3 >           < script type = "text/javascript" >         var gfgVar = _.extend({             title: 'neveropen',             site: `< iframe src =                 "https://www.geeksforgeeks.org/"                 height = "200"                 width = "400" >                </ iframe >`,         }, Backbone.Events);           gfgVar.on('gfgFunc', function () {             document.write(this.title                 + ` website is placed inside the iframe< br >`                 + ` & is the triggered value for site is: < br >`                 + this.site);         });           gfgVar.trigger('gfgFunc');     </ script > </ body >   </ html > |
Output:
Reference: https://backbonejs.org/#Events-trigger