Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
带有IE8定制锚的JQueryUI手风琴_Jquery_Jquery Ui_Jquery Ui Accordion - Fatal编程技术网

带有IE8定制锚的JQueryUI手风琴

带有IE8定制锚的JQueryUI手风琴,jquery,jquery-ui,jquery-ui-accordion,Jquery,Jquery Ui,Jquery Ui Accordion,我的网页上有一个非常简单的手风琴,我用它初始化: $(document).ready(function() { $('#accordion').accordion({ 'autoheight':true, 'header': 'img' }); }); 后来我: <div

我的网页上有一个非常简单的手风琴,我用它初始化:

        $(document).ready(function() {
                $('#accordion').accordion({
                    'autoheight':true,
                    'header': 'img'
                });
        });
后来我:

                     <div id="accordion">
                        <img src="/public/images/btn_avant.gif" alt="" />
                        <div>
                            <ul>
                                <li><a href="/">link</a></li>
                                <li><a href="/">link</a></li>
                            </ul>
                        </div>
                        <img src="/public/images/btn_pendant.gif" alt="" />
                        <div>
                            du contenu
                        </div>
                        <img src="/public/images/btn_apres.gif" alt="" />
                        <div>
                            du contenu
                        </div>
                    </div>

杜康特努 杜康特努
这在chrome、firefox中非常有效,但在IE8中却不行。在IE8中,它显示ok,但当我单击img时,什么也没有发生

IE8确实在jquery中显示了一个错误: 在jquery.js的第4083行,我得到一个错误

请求访问方法或意外属性

但是没有铬

如果我更改h3标签的img,一切正常。那么我可以在ie8中更改jqueryui手风琴的锚吗


我刚刚尝试将header设置为一个类,并将该类赋予每个img,但它在任何地方都可以工作,但IE除外。

您可能需要尝试将图像标记上的style属性设置为display:block。示例:
。如果这不起作用,我的假设是IE8没有将图像标记视为正常标记(这并不奇怪)。

您可能需要尝试将图像标记上的样式属性设置为display:block。示例:
。如果这不起作用,我的假设是IE8没有把图像标签当作正常的标签来对待(这并不奇怪)。

哦,我是通过将img包装在一个带有类的div中来实现的,我将header设置为这个类,它在IE8中工作

表演太差劲了,以至于我们打算在我们的项目中放弃手风琴


因为我没有回答我的问题,所以我没有回答这个问题,而是找到了一个可行的解决办法。因此,如果有人发布了一个真正的解决方案,我会接受这些答案。

哦,好吧,我把我的img包装在一个带有类的div中,然后我将header设置为这个类,它在IE8中工作

表演太差劲了,以至于我们打算在我们的项目中放弃手风琴


因为我没有回答我的问题,所以我没有回答这个问题,而是找到了一个可行的解决办法。因此,如果有人发布了一个真正的解决方案,我会接受这些答案。

我在IE8中的jQuery UI手风琴也有同样的问题。我使用img作为自定义头(通过将类设置为header),在
$(function() {
        $("#accordion").accordion({
            collapsible: true,
            active:false,
            autoHeight: false,
            header:'.header'
        });
    });
    </script>
$(函数(){
$(“手风琴”)。手风琴({
可折叠的:是的,
活动:错误,
自动高度:false,
标题:'.header'
});
});
我不需要更改脚本,只需要更改html。我成功地用div标记包装了我的定制img头,并使其具有一类头。所以我用了:


感谢iznogood的提示

在IE8中,我对jQuery UI手风琴也有同样的问题。我使用img作为自定义头(通过将类设置为header),在
$(function() {
        $("#accordion").accordion({
            collapsible: true,
            active:false,
            autoHeight: false,
            header:'.header'
        });
    });
    </script>
$(函数(){
$(“手风琴”)。手风琴({
可折叠的:是的,
活动:错误,
自动高度:false,
标题:'.header'
});
});
我不需要更改脚本,只需要更改html。我成功地用div标记包装了我的定制img头,并使其具有一类头。所以我用了:

感谢提示iznogood

是的,它不起作用:(我想我可以让它在h3内与img一起工作,但实际上应该很简单。是的,它不起作用:(我想我可以让它在h3内与img一起工作,但实际上应该很简单。