Revolver.js IE 9

3

IE9会抛出“对象不支持属性或方法'revolver'”错误 - 其他浏览器正常工作 - 我认为javascript的顺序已经正确输入 - 我也没有使用原型或更多的jquery版本。

我的代码:

<!-- latest jQuery  -->
<script type="text/javascript" src="js/jquery/jquery.js" />
</script>
<script type="text/javascript" src="js/ajaxhelper.js"></script>
<!-- JScrollPane mousewheel plugin -->
<script type="text/javascript" src="js/jscrollpane/jquery.mousewheel.js"></script>
<!-- JScrollPane script -->
<script type="text/javascript" src="js/jscrollpane/jquery.jscrollpane.min.js">                         
</script>
<!-- Revolver.js -->
<script type="text/javascript "src="js/revolver/jquery.revolver.min.js"></script>

我的ajaxhelper类:

function getProject(id){
$.ajax(
{
    type    : "POST",
    url     : "projects.php",
    data    : {
        "project-id" : id,
        "action" : "image"
    },
    success : function(response)
    {                      

        $(".imagesection").empty();

        $(".imagesection").append(response);

        var revolver = $('#my-slider').revolver({ ... }).data('revolver');

}

我正在将 "my-slider" 追加,并在其上调用 revolver 函数 - 这就是 IE9 停止的地方。

到目前为止,我还无法重现这个问题。您介意在jsfiddle或其他地方重新创建您的错误吗? - John
2个回答

2

那个问题的原因是脚本直接从Github的服务器加载。但这里似乎不是这种情况。 - John

1
在你的HTML HEAD块中,修改


<script type="text/javascript "src="js/revolver/jquery.revolver.min.js"></script>

<script type="text/javascript" src="js/revolver/jquery.revolver.min.js"></script>

注意双引号在text/javascript之后的位置? :P


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接