Javascript Fancybox内容消失
当我尝试单击某个字段时,内容会消失。我只希望x按钮关闭弹出窗口,而不是覆盖或内容。我还注意到,当我双击#contactus和#contactus 2时,弹出窗口会消失,但覆盖层不会消失 请点击“查看行”查看弹出窗口 以下是消防法规:Javascript Fancybox内容消失,javascript,jquery,fancybox,Javascript,Jquery,Fancybox,当我尝试单击某个字段时,内容会消失。我只希望x按钮关闭弹出窗口,而不是覆盖或内容。我还注意到,当我双击#contactus和#contactus 2时,弹出窗口会消失,但覆盖层不会消失 请点击“查看行”查看弹出窗口 以下是消防法规: $(document).ready(function() { $("#contactus").fancybox({ 'hideOnOverlayClick':false, 'hideOnContentClick':f
$(document).ready(function() {
$("#contactus").fancybox({
'hideOnOverlayClick':false,
'hideOnContentClick':false
});
$("#contactus2").fancybox({
'hideOnOverlayClick':false,
'hideOnContentClick': false
});
$("a#inline").fancybox({
'hideOnContentClick': false
});
});
为了澄清我在下面所说的话: 您在id=inline的链接上调用了fancybox(您有两个id相同的链接,您可能应该改用类)。id=inline的链接正在打开它们的目标,即div#contactus和div#contactus2。您还在div#contactus和div#contactus2上调用fancybox,这会导致这些div打开fancybox 看这个 看起来是这样的:
$("#contactus2").fancybox({
'hideOnOverlayClick':false,
'hideOnContentClick': false
});
正在导致单击fancybox内的div打开fancybox内的另一个。试着删除它,然后单击Houston看看它是否有效。我之前做过,我会更改它。有两个弹出窗口Houston和dallas。当你在字段中单击时,是否有javascript被触发?有两个是dallas-->#contactus和Houston-->#contactus 2老实说,如果你阅读并理解了我的回答,看着我提供的小提琴,我不知道为什么你仍然无法演奏。在使用fancybox时,您可能还想阅读并理解有关如何使用fancybox的说明。