0

2 か月前に作成したスクリプトが一度に機能しませんでした。バックアップファイルを復元しようとしましたが、変更はありません。この問題は、Google apis 関数のスクリプトを使用するすべての Web サイトで発生し、使用するのは .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() : if(c[ m].apply(b,f)===!1&&a.stopOnFalse) は、 http: //ajax.googleapis.com/ajax/libs/jquery/1.7.2 の (b, c) の 2 行目、列 30902 から呼び出されます/jquery.min.js : d&&(j?a.once||d.push([b,c]):(!a.once||!e)&&o(b,c)); 2行目から呼び出され、http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.jsの (a) の列 19036 : A.fireWith(c,[e]),e.fn.trigger&&e( c).trigger("準備完了").off("準備完了") 内の () 内の 2 行目の 28469 列目から呼び出されますhttp://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js : 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>

フィードバックをお寄せいただきありがとうございます

4

1 に答える 1

2

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 で動作していたと仮定します)。

[編集]それがうまくいかなかったので、何#BuyCreditがあったとしてももうそこにないというのが一番の推測です。それはエラーを説明しますCannot convert '$("#BuyCredit")' to object

ページに があることを確認し#BuyCreditます。

于 2012-04-12T17:29:25.987 に答える