任何人都可以帮我翻译成原型
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);
});
原型让我感到困惑
答案 0 :(得分:0)
我不打算为您的问题提供直接的copypasta代码段,但您可能只需要进行以下交换:
$(selector)
与$($$(selector))
prop
至attr
addClass
至addClassName
另外,您可以在jQuery
模式下使用jQuery.noConflict
并将上述内容封装在jQuery
封闭内。
(function($) {
// your code above goes here.
})(jQuery)
答案 1 :(得分:0)
试试这个:
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);
});
我还没有测试过它。