Lightbox jQuery不工作

Lightbox jQuery不工作,jquery,html,iframe,lightbox,Jquery,Html,Iframe,Lightbox,它不会让我回答我自己的问题,但问题已经解决了。这是facepalm的一个小问题尝试使用On() $('body')。在('click','lightbox',function()上{ $(“#lightbox”).hide(); }); 您的问题在于.live(),因为它已在jQuery 2.0中被删除。{;将其更改为})并尝试将onceChange.live()更改为.on(),如下面的Sridhar所述;改为{;改为});(谢谢!我一点也没听懂);对分区进行了Sridhar的更改。仍然没有

它不会让我回答我自己的问题,但问题已经解决了。这是facepalm的一个小问题

尝试使用
On()

$('body')。在('click','lightbox',function()上{
$(“#lightbox”).hide();
});

您的问题在于
.live()
,因为它已在jQuery 2.0中被删除。
{;
将其更改为
})并尝试将onceChange.live()更改为.on(),如下面的Sridhar所述;改为{;改为});(谢谢!我一点也没听懂);对分区进行了Sridhar的更改。仍然没有任何更改!假警报——我在看到后向结束标记(谢谢,Dotnet)后发现了这一点:我在以“if”开头的一行末尾缺少了一个“{”。谢谢大家!什么都没做:-/澄清一下:我现在遇到的问题是,当我单击图像(trigger_small.png)时,我会直接进入“Why.html”我一直试图创建的lightbox绝对没有发生任何变化。问题是你给了href链接,它就会转到那个页面。我按照你的建议修复了代码的结尾,并将href更改为触发器图像(尽管我把标签放在里面)…但现在它只是打开了那张图片。那么你想实现什么呢?警报-我在看到后向结束标记(谢谢,Dotnet)后发现了它:我在以“if”开头的行末尾缺少了一个“{”。谢谢大家!
$('body').on('click', '#lightbox', function(){
$('#lightbox').hide();
});

 <div id="trigger">
        <a class="lightbox_trigger" href="media/trigger_small.png">
        </a>
 </div>