我们有这段代码:
<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()。