| 
				как сократить код?
			 Есть три одинаковых куска с разными селекторами class
 $('.epl').click(function (e) {
 var $message = $('.eplin');
 if ($message.css('display') != 'block') {
 $message.show();
 var yourClick = true;
 $(document).bind('click.myEvent', function (e) {
 if (!yourClick && $(e.target).closest('#demo-text').length == 0) {
 $message.hide(); $('.mypin').hide();$('.attain').hide();
 $(document).unbind('click.myEvent');
 }
 yourClick = false;
 });
 }
 e.preventDefault();
 });
 
 $('.myp').click(function (e) {
 var $message = $('.mypin');
 if ($message.css('display') != 'block') {
 $message.show();
 var yourClick = true;
 $(document).bind('click.myEvent', function (e) {
 if (!yourClick && $(e.target).closest('#demo-text').length == 0) {
 $message.hide();$('.eplin').hide();$('.attain').hide();
 $(document).unbind('click.myEvent');
 }
 yourClick = false;
 });
 }
 e.preventDefault();
 });
 
 $('.atta').click(function (e) {
 var $message = $('.attain');
 if ($message.css('display') != 'block') {
 $message.show();
 var yourClick = true;
 $(document).bind('click.myEvent', function (e) {
 if (!yourClick && $(e.target).closest('#demo-text').length == 0) {
 $message.hide();$('.eplin').hide();$('.mypin').hide();
 $(document).unbind('click.myEvent');
 }
 yourClick = false;
 });
 }
 e.preventDefault();
 });
 
 Как бы их в один объединить?
 			 Последний раз редактировалось rusbody, 16.09.2014 в 14:40.
 |