I want to create customEvent. For example i have some elements,and every one is listening to this event. When i click on one of them i want to trigger my customEvent. How to make this?
Example:
var customEvent = new Event('customEvent');
var $ul = $('ul');
var $markers = $('#map').find('.markers');
// UL>LI
$ul.delegate('click', 'li', function(){
customEvent.trigger();
});
$ul.delegate('customEvent', 'li', function(){
$ul.find('li').removeClass("active");
});
// MAP MARKERS
$markers.on('click', 'li', function(){
customEvent.trigger();
});
$markers.on('customEvent', function(){
// do sth
});