jquery-ui破碎了

时间:2012-04-12 17:26:34

标签: jquery jquery-ui

我两个月前创建的脚本一下子都没有用。 我尝试过恢复备份文件,但没有更改。 所有使用google apis脚本的网站都会出现此问题 我使用的函数是.button()。corner()

链接和脚本:

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>       
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>  
<script src="http://malsup.github.com/jquery.corner.js"></script>  

错误:

  

BlockquoteUncaught异常:TypeError:无法将'$(“#BuyCredit”)'转换为对象

     

http://www.t-samp.net/credit-shop.php的()中第3行第6列引发错误:   $(“#BuyCredit”)。button()。click(function(){       通过http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js中(b,f)第2行第29359行的Function.prototype.apply()调用:           如果(C [M]。适用(B,F)=== 1安培;!&安培; a.stopOnFalse)       从http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js中(b,c)的第2行第30902行调用:           d&安培;&安培;(j a.once || d.push([B,C]):( a.once || E'!)及;&安培;○(B,C));       从http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js中(a)中第2行第19036行调用:           A.fireWith(C,[E]),e.fn.trigger&安培;&安培; E(c)中.trigger( “就绪”)关闭( “就绪”)。       从http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js中()中第2行第28469列调用:           c.removeEventListener( “DOMContentLoaded”,B,!1),e.ready()

我的剧本:

<script>
    $(document).ready(function() {
      $("#BuyCredit").button().click(function() {
        $(".buycr").corner();
        $(".buycr").css("display","block");  
      }); 
    });
  </script>

我的HTML:

<div class="buycr" data-corner="15px">
  <div style="width:280px">Text</div>
</div>
<div style="width:100px">
      <span id="HideBox">Zavřít</span>
    </div>

感谢您的反馈

1 个答案:

答案 0 :(得分:2)

您正在链接到两个不同版本的jQuery

<script src="http://code.jquery.com/jquery-latest.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

尝试摆脱最新版本(假设它在1.7.2之前有效)。

[edit] 由于这不起作用,最好的猜测是#BuyCredit不再存在。这可以解释错误Cannot convert '$("#BuyCredit")' to object

确保页面上有#BuyCredit