javascript运行时错误对象不支持属性或方法'标签'

时间:2014-05-03 01:43:33

标签: javascript jquery

每当我加载页面时,此错误都会被触发。 我的代码是:

<head runat="server">
   <title>Jai Jinendera</title>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
<link rel="stylesheet" href="css/prettyPhoto.css" type="text/css"/>
<link rel="stylesheet" href="css/flexslider.css" type="text/css"/>
<link rel="stylesheet" href="css/style.css" type="text/css"/>
<!--[if lt IE 9]>
<script src="js/html5.js"></script>
<script src="js/selectivizr-min.js"></script>
<link rel="stylesheet" href="css/ie.css" type="text/css">
<![endif]-->
<script src="js/jquery.min.js"></script>
<script src="js/jquery.easing.1.3.js"></script>
<script src="js/jquery-ui-1.8.16.custom.min.js"></script>
<script src="js/all-in-one-min.js"></script>
<script src="js/setup.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js" type="text/javascript"></script>
    <script src="jquery.carouFredSel.js" type="text/javascript">
    $(window).load(function () {
        $('.flexslider').flexslider();
    });

    $(function () {
        $('#work').carouFredSel({
            width: '100%',
            scroll: 1,
            auto: false,
            pagination: false,
            prev: '.prev_item',
            next: '.next_item'
        });

        $("#work").touchwipe({
            wipeLeft: function () { $('.next_item').trigger('click'); },
            wipeRight: function () { $('.prev_item').trigger('click'); }
        });
    });

    $(window).load(function(){
        $('#demo-side-bar').removeAttr('style');
    });
</script>
<style type="text/css">
.demobar {
    display:none;
}
#demo-side-bar {
    top:53px!important;
    left:90%!important;
    display:block!important;
}
</style>
</head>

它表示client / js / setup.js-line 10第5列中的错误

和第10行setup.js是

$(&#39; .tabs&#39;)。标签({fx:{不透明度:&#39;切换&#39;,持续时间:&#39;快速&#39;}});

1 个答案:

答案 0 :(得分:2)

我在<script>声明中看到两个问题:

  1. 您已经两次jquery.min.js,一次来自服务器上的位置,一次来自Google的CDN。删除后者。 (或者删除前者并将后者移动以替换它。)

  2. <script>元素应该引用外部脚本或包含自己的内容,但不能同时包含。

  3. 您需要将代码移出jquery.carouFredSel.js脚本元素:

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

    ...然后将该代码包含在新的脚本元素中:

    <script>
       $(window).load(function () {
       ...
    </script>
    

    P.S。我不知道你在all-in-one-min.js中拥有什么,但显然并非实际所有在一个或你不会需要其他脚本。