我们有这段代码:

<a class="loadbutton" onClick="$('checkout_form').submit(); $(this).update('<img src=\'images/loader/longLoad.gif\' /> Processing'); return false;">Pay now<br /><span class="vsmall">click once</span></a>


如果我取出prototype.js库,这似乎不起作用:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/prototype/1.6/prototype.js">


但是,当我使用此库时,它与我们正在使用的其他代码冲突..因此,我们希望在没有此原型库的情况下执行此操作,但对按钮仍具有相同的效果。

我该怎么做呢?

最佳答案

我是否可以假设您使用的是jquery而不是原型?如果是这样,则可能是这样:

<a class="loadbutton" onClick="$('#checkout_form').submit(); $(this).html('<img src=\'images/loader/longLoad.gif\' /> Processing'); return false;">Pay now<br /><span class="vsmall">click once</span></a>


如Ernest所述,如果您想同时使用这两个库,则jQuery.noConflict()可能是您的最佳选择。为此,必须在包含原型之前应用$ .noConflict()。

10-05 20:30
查看更多