谁能帮我翻译这个原型
var btn = $('#onestepcheckout-button-place-order');
var btnTxt = $('#onestepcheckout-button-place-order span span span');
var fewSeconds = 10;
btn.click(function(){
btn.prop('disabled', true);
btnTxt.text('Even geduld A.U.B.');
btn.addClass('disabled');
setTimeout(function(){
btn.prop('disabled', false);
btnTxt.text('Bestelling plaatsen');
btn.removeClass('disabled');
}, fewSeconds*1000);
});
原型是混淆奔忙了我
尝试这个:
var btn = $('onestepcheckout-button-place-order');
var btnTxt = $$('onestepcheckout-button-place-order span span span')[0];
var fewSeconds = 10;
Event.observe(btn, 'click', function(){
btn.setAttribute('disabled', 'disabled');
btnTxt.innerHTML = 'Even geduld A.U.B.';
btn.addClassName('disabled');
setTimeout(function(){
btn.removeAttribute('disabled');
btnTxt.innerHTML = 'Bestelling plaatsen';
btn.removeClassName('disabled');
}, fewSeconds*1000);
});
我没有,虽然进行了测试。
我不会给你直接copypasta片断您的问题,但你只可能只需要做到以下几点互换:
-
$(selector)
以$($$(selector))
-
prop
到attr
-
addClass
到addClassName
- 我省略多一个替代品,因此你可以看看它自己,为了增加挑战性! 普罗蒂普:为“原型jQuery的等价物”搜索谷歌。 这么多的资源!
或者 ,你可以使用jQuery
在jQuery.noConflict
模式,敷在上面一个jQuery
关闭。
(function($) {
// your code above goes here.
})(jQuery)