链接和脚本:
<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>
感谢您的反馈
答案 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
。