Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 花式盒子不';使用IE时,不要在fancybox弹出窗口中打开页面_C#_Jquery_Asp.net_Fancybox - Fatal编程技术网

C# 花式盒子不';使用IE时,不要在fancybox弹出窗口中打开页面

C# 花式盒子不';使用IE时,不要在fancybox弹出窗口中打开页面,c#,jquery,asp.net,fancybox,C#,Jquery,Asp.net,Fancybox,我使用的是fancybox,如下所示 $(document).ready(function () { $('[id*=addnewRequest]').fancybox({ 'width': 760, 'height': 540, 'padding': 0, 'margin': 0, 'hideOnOverlayC

我使用的是
fancybox
,如下所示

$(document).ready(function () {
            $('[id*=addnewRequest]').fancybox({
                'width': 760,
                'height': 540,
                'padding': 0,
                'margin': 0,
                'hideOnOverlayClick': false,
                'scrolling': 'auto',
                'autoScale': false,
                'transitionIn': 'none',
                'transitionOut': 'none',
                'type': 'iframe',
                'centerOnScroll': true,
                'onClosed': function () {

                }
            });
        });

除了
IE
之外,它在所有浏览器上都可以正常工作。有什么想法吗?

代码中的这一行:

$('[id*=addnewRequest]').fancybox( ...
。。。。让我觉得你在为同一文档中的几个元素重复相同的
ID
,不是吗

在这种情况下,IE的容忍度不如其他浏览器,它不适用于具有相同
ID
但第一个ID的选择器。这里记录了这一点,第7号

ID
s应该是唯一的,这意味着同一文档中只有一个元素应该具有相同的
ID
。。。。您应该使用类,而不是:

<a id="addnewRequest" href="{first target}"...
<a id="addnewRequest" href="{second target}"...
你应该:

<a class="addnewRequest" href="{first target}"...
<a class="addnewRequest" href="{second target}"...

你能提供一把JS小提琴吗?
<a class="addnewRequest" href="{first target}"...
<a class="addnewRequest" href="{second target}"...
$('.addnewRequest').fancybox( ...