Jquery 将类应用于控制';下一个'';以前的';,和';关闭';
我使用下面的jquery在单击任何没有类“click”的内容时关闭一个div(对于空空间和某些其他div) 我不想打开fancybox gallery来关闭div(fancybox 2.1.5),所以我已经将“click”类应用于html中与fancybox相关的所有内容Jquery 将类应用于控制';下一个'';以前的';,和';关闭';,jquery,html,css,fancybox,fancybox-2,Jquery,Html,Css,Fancybox,Fancybox 2,我使用下面的jquery在单击任何没有类“click”的内容时关闭一个div(对于空空间和某些其他div) 我不想打开fancybox gallery来关闭div(fancybox 2.1.5),所以我已经将“click”类应用于html中与fancybox相关的所有内容 <div class="fancybox_container click"> <a class="fancybox_gal click" rel="gallery" href="1s.jpg"><
<div class="fancybox_container click">
<a class="fancybox_gal click" rel="gallery" href="1s.jpg"><img src="1l.jpg" class="click"></a>
<a class="fancybox_gal click" rel="gallery" href="2s.jpg"><img src="2l.jpg" class="click"></a>
<a class="fancybox_gal click" rel="gallery" href="3s.jpg"><img src="3l.jpg" class="click"></a>
</div>
我可以单击任何图像而不隐藏div。但是,当我单击fancybox在图像上生成的“下一步”、“上一步”或“关闭”链接/按钮时,div关闭
我编辑了jquery.fancybox.js,将“click”类添加到这些按钮的href链接中,但没有成功
你知道如何将这个类应用到这些链接吗?还是一些变通办法
这里有一个例子来说明这个问题。我想这就是你想要的: :已更新
$(document).mouseup(function (e) /* it executes on mouse click anywhere on document*/
{
var container = $(".click, a, .fancyboc_gal, .fancybox_container, img"); /* all those div's or links on which if clicked should not close your behind div(#othercontent)*/
if (!container.is(e.target) /* Now Check that click you did is not on gallery */
&& container.has(e.target).length === 0) // ... nor a descendant of the container
{
$("#othercontent").hide();
}
JS:已更新
$(document).mouseup(function (e) /* it executes on mouse click anywhere on document*/
{
var container = $(".click, a, .fancyboc_gal, .fancybox_container, img"); /* all those div's or links on which if clicked should not close your behind div(#othercontent)*/
if (!container.is(e.target) /* Now Check that click you did is not on gallery */
&& container.has(e.target).length === 0) // ... nor a descendant of the container
{
$("#othercontent").hide();
}
})) 我在作品中添加了一个。老实说,我无法理解你的演示。也许你可以把它应用到我的演示中?抱歉,但仍然不清楚你的要求当你点击fancybox gallery中的“下一步”、“上一步”或“关闭”按钮时,它会关闭我不想关闭的div。我正在试图找到一种方法,将“click”类应用于这些链接/按钮,这样它们就不会隐藏div。您不想在此类单击中关闭#othercontent div吗?如果你想隐藏那个div,那什么时候?或者根本不想我想在单击空白时隐藏#othercontent div(这很有效)。但我不希望任何点击图片或fancybox图片库的行为导致它关闭。我希望能够在不隐藏#othercontent div的情况下单击滚动并关闭库。