Блог
Главные вкладки
Вторичные вкладки
-
... (Object) stdClass
-
vid (String, 3 characters ) 455
-
uid (String, 1 characters ) 1
-
title (String, 69 characters ) Как спрятать div при клике снаружи него...
-
Как спрятать div при клике снаружи него
-
-
log (String, 0 characters )
-
status (String, 1 characters ) 1
-
comment (String, 1 characters ) 2
-
promote (String, 1 characters ) 0
-
sticky (String, 1 characters ) 0
-
nid (String, 3 characters ) 451
-
type (String, 4 characters ) blog
-
language (String, 2 characters ) ru
-
created (String, 10 characters ) 1497291389
-
changed (String, 10 characters ) 1497292515
-
tnid (String, 1 characters ) 0
-
translate (String, 1 characters ) 0
-
revision_timestamp (String, 10 characters ) 1497292515
-
revision_uid (String, 1 characters ) 1
-
body (Array, 1 element)
-
und (Array, 1 element)
-
0 (Array, 5 elements)
-
value (String, 1202 characters ) <p>В проектах регулярно возникает необходимость...
-
<p>В проектах регулярно возникает необходимость убирать элементы при клике снаружи этого элемента. Например, убрать меню, если кликнули не в него.</p> <p>Небольшой кусочек кода, чтобы не потерять, как это делается:</p> <pre> <code class="language-javascript">/* * Открыть, закрыть при клике на элемент */ $('.open-settings').on('click', function() { $('.choose-settings').toggle(); }); /* * При клике на документ */ $(document).mouseup(function(e){ var container = $(".choose-settings"); /* * Если кликнутый элемент содержится не в данном контейнере и кликнутый элемент - это * не кнопка открытия меню, то скрываем контейнер */ if (!container.is(e.target) && container.has(e.target).length === 0 && !$(e.target).hasClass('open-settings')){ container.hide(); } });</code></pre> <p> </p>
-
-
summary (String, 0 characters )
-
format (String, 9 characters ) full_html
-
safe_value (String, 3039 characters ) <p>В проектах регулярно возникает необходимость...
-
<p>В проектах регулярно возникает необходимость убирать элементы при клике снаружи этого элемента. Например, убрать меню, если кликнули не в него.</p> <p>Небольшой кусочек кода, чтобы не потерять, как это делается:</p> <pre> <div class="geshifilter"><div class="php geshifilter-php"><pre class="de1"><span class="coMULTI">/* * Открыть, закрыть при клике на элемент */</span> $<span class="br0">(</span><span class="st_h">'.open-settings'</span><span class="br0">)</span><span class="sy0">.</span>on<span class="br0">(</span><span class="st_h">'click'</span><span class="sy0">,</span> <span class="kw2">function</span><span class="br0">(</span><span class="br0">)</span> <span class="br0">{</span> $<span class="br0">(</span><span class="st_h">'.choose-settings'</span><span class="br0">)</span><span class="sy0">.</span>toggle<span class="br0">(</span><span class="br0">)</span><span class="sy0">;</span> <span class="br0">}</span><span class="br0">)</span><span class="sy0">;</span> <span class="coMULTI">/* * При клике на документ */</span> $<span class="br0">(</span>document<span class="br0">)</span><span class="sy0">.</span>mouseup<span class="br0">(</span><span class="kw2">function</span><span class="br0">(</span>e<span class="br0">)</span><span class="br0">{</span> <span class="kw2">var</span> container <span class="sy0">=</span> $<span class="br0">(</span><span class="st0">".choose-settings"</span><span class="br0">)</span><span class="sy0">;</span> <span class="coMULTI">/* * Если кликнутый элемент содержится не в данном контейнере и кликнутый элемент - это * не кнопка открытия меню, то скрываем контейнер */</span> <span class="kw1">if</span> <span class="br0">(</span><span class="sy0">!</span>container<span class="sy0">.</span>is<span class="br0">(</span>e<span class="sy0">.</span>target<span class="br0">)</span> <span class="sy0">&&</span> container<span class="sy0">.</span>has<span class="br0">(</span>e<span class="sy0">.</span>target<span class="br0">)</span><span class="sy0">.</span>length <span class="sy0">===</span> <span class="nu0">0</span> <span class="sy0">&&</span> <span class="sy0">!</span>$<span class="br0">(</span>e<span class="sy0">.</span>target<span class="br0">)</span><span class="sy0">.</span>hasClass<span class="br0">(</span><span class="st_h">'open-settings'</span><span class="br0">)</span><span class="br0">)</span><span class="br0">{</span> container<span class="sy0">.</span>hide<span class="br0">(</span><span class="br0">)</span><span class="sy0">;</span> <span class="br0">}</span> <span class="br0">}</span><span class="br0">)</span><span class="sy0">;</span></pre></div> </div> </pre><p> </p>
-
-
safe_summary (String, 0 characters )
-
-
-
-
field_blog_image (Array, 1 element)
-
und (Array, 1 element)
-
0 (Array, 13 elements)
-
fid (String, 3 characters ) 953
-
uid (String, 1 characters ) 1
-
filename (String, 15 characters ) jquery-logo.png
-
uri (String, 24 characters ) public://jquery-logo.png
-
filemime (String, 9 characters ) image/png
-
filesize (String, 6 characters ) 152780
-
status (String, 1 characters ) 1
-
timestamp (String, 10 characters ) 1497291536
-
alt (String, 0 characters )
-
title (String, 0 characters )
-
width (String, 3 characters ) 900
-
height (String, 3 characters ) 506
-
image_field_caption (Array, 2 elements)
-
-
-
-
field_razdel (Array, 1 element)
-
field_teg (Array, 1 element)
-
field_video (Array, 0 elements)
-
field_image_view (Array, 1 element)
-
field_source (Array, 0 elements)
-
field_image_view_tiles (Array, 1 element)
-
path (Array, 1 element)
-
pathauto (String, 1 characters ) 1
-
-
cid (String, 1 characters ) 0
-
last_comment_timestamp (String, 10 characters ) 1497291389
-
last_comment_name (String, 0 characters )
-
last_comment_uid (String, 1 characters ) 1
-
comment_count (String, 1 characters ) 0
-
name (String, 8 characters ) Саша
-
picture (String, 1 characters ) 0
-
data (String, 189 characters ) a:6:{s:16:"ckeditor_default";s:1:"t";s:20:"cked...
-
a:6:{s:16:"ckeditor_default";s:1:"t";s:20:"ckeditor_show_toggle";s:1:"t";s:14:"ckeditor_width";s:4:"100%";s:13:"ckeditor_lang";s:2:"en";s:18:"ckeditor_auto_lang";s:1:"t";s:7:"overlay";i:1;}
-
-
-
Krumo version 0.2.1a
| http://krumo.sourceforge.net
