@@ -338,11 +338,17 @@ <h2>Options</h2>
338
338
< div class ="section ">
339
339
< h2 > Events</ h2 >
340
340
341
- < p > All events are called on original element, first argument is the original element too. And can be bound like this:</ p >
342
-
343
- < pre > < code class ="language-javascript "> $('select').on('eventname', function(element) {
344
- // your code
345
- });</ code > </ pre >
341
+ < p > All events are called on original element. Within the callback you have access to the < code > event object</ code > , the original
342
+ < code > select element</ code > and to the current < code > selectric instance</ code > . It can be bound like this:</ p >
343
+
344
+ < pre > < code class ="language-javascript "> /**
345
+ * @param {Object} event - jquery event object
346
+ * @param {HTMLElement} element - original dom element
347
+ * @param {Object} selectric - current selectric instance
348
+ */
349
+ $('select').on('eventname', function(event, element, selectric) {
350
+ // your code
351
+ });</ code > </ pre >
346
352
347
353
< p > < code > eventname</ code > can be one of the following:</ p >
348
354
@@ -353,27 +359,27 @@ <h2>Events</h2>
353
359
</ tr >
354
360
< tr >
355
361
< td > < code > selectric-before-init</ code > </ td >
356
- < td > Fired before plugin initialize </ td >
362
+ < td > Fired before plugin initialization </ td >
357
363
</ tr >
358
364
< tr >
359
365
< td > < code > selectric-init</ code > </ td >
360
- < td > Fired plugin has been fully initialized</ td >
366
+ < td > Fired after plugin has been fully initialized</ td >
361
367
</ tr >
362
368
< tr >
363
369
< td > < code > selectric-before-open</ code > </ td >
364
- < td > Fired before select options opens</ td >
370
+ < td > Fired before dropdown opens</ td >
365
371
</ tr >
366
372
< tr >
367
373
< td > < code > selectric-open</ code > </ td >
368
- < td > Fired after select options opens </ td >
374
+ < td > Fired after dropdown has been opened </ td >
369
375
</ tr >
370
376
< tr >
371
377
< td > < code > selectric-before-close</ code > </ td >
372
- < td > Fired before select options closes </ td >
378
+ < td > Fired before the dropdown is closed </ td >
373
379
</ tr >
374
380
< tr >
375
381
< td > < code > selectric-close</ code > </ td >
376
- < td > Fired after select options closes </ td >
382
+ < td > Fired after dropdown has been closed </ td >
377
383
</ tr >
378
384
< tr >
379
385
< td > < code > selectric-before-highlight</ code > </ td >
@@ -389,19 +395,19 @@ <h2>Events</h2>
389
395
</ tr >
390
396
< tr >
391
397
< td > < code > selectric-select</ code > </ td >
392
- < td > Fired before a select option is selected</ td >
398
+ < td > Fired after a select option was selected</ td >
393
399
</ tr >
394
400
< tr >
395
401
< td > < code > selectric-before-change</ code > </ td >
396
- < td > Fired before select options change </ td >
402
+ < td > Fired before a select option changed </ td >
397
403
</ tr >
398
404
< tr >
399
405
< td > < code > selectric-change</ code > </ td >
400
- < td > Fired when select options change </ td >
406
+ < td > Fired when a select option changed </ td >
401
407
</ tr >
402
408
< tr >
403
409
< td > < code > selectric-refresh</ code > </ td >
404
- < td > Fired when the Selectric is refreshed</ td >
410
+ < td > Fired after Selectric was refreshed</ td >
405
411
</ tr >
406
412
</ table >
407
413
</ div >
0 commit comments