Хелп с встплывающим блоком
Помогите пожалуйста с проблемкой. Нашел в сети вот этот скрипт. Работает jQuery.
<A id=toggler href="#">Линк</A> <DIV id="ttttt" class="no-display drop-down-block">Всплывающий блок</DIV> <SCRIPT type=text/javascript src="jquery-1.3.2.min.js"></SCRIPT> <SCRIPT type=text/javascript> (function($) { $.fn.dropDownBlock = function(block, options) { var defaults = { speed: 'fast', top: $(this).height(), left: 0 }, opts = $.extend(defaults, options), toggler = $(this), block = $(block); toggler.css({'outline': 'none'}) toggler.click(function(e) { e.preventDefault(); $(block).css({ 'position' : 'absolute', 'top' : (toggler.offset().top + opts['top']) + 'px', 'left' : (toggler.offset().left + opts['left']) + 'px' }); if($(block).is(':visible')) $(block).fadeOut(opts['speed']); else $(block).fadeIn(opts['speed']); this.focus(); }); toggler.blur(function() { $(block).fadeOut(opts['speed']); }); }; })(jQuery); $('#toggler').dropDownBlock($('#ttttt')); </SCRIPT> Вопрос: как сделать так, чтобы блок исчезал только при клике вне поля блока. То есть, когда мы запускаем блок, то при клике в любом месте страницы (в том числе и на блоке) блок исчезает, а нужно , чтобы он исчезал только когда мы кликаем не по самому блоку. |
Часовой пояс GMT +3, время: 16:07. |