0
在這裏工作是我的按鈕:JavaScript並沒有在正常模式下
<button type="button" class="btn btn-ok btn-edit-piattaforma" onclick="salvaClick();" data-loading-text="<i class='fa fa-spinner fa-spin'></i>Salva">
<i class="glyphicon glyphicon-floppy-disk"></i>Salva
</button>
這裏是我的javascript:
var salvaClick = function() {
try {
buttonSalva.load();//seems not work if in normal mode; if I set breakpoint at this line, it works.
buttonStatus.disable();//works
if (!valid()) {
console.log("valid failure!");
}
else {
Save(); //this is my business logic function
}
buttonSalva.reset();
buttonStatus.enable();
} catch (e) {
//console.log(e.message);
buttonSalva.reset();
buttonStatus.enable();
}
}
var buttonStatus = {
disable: function() {
$('.btn-edit-piattaforma').attr("disabled", true);
},
enable: function() {
$('.btn-edit-piattaforma').attr("disabled", false);
}
}
var buttonSalva = {
load: function() {
$('.btn-edit-piattaforma.btn-ok').button('loading');
},
reset: function() {
$('.btn-edit-piattaforma.btn-ok').button('reset');
}
}
的情景:我想顯示顯示圖標當用戶點擊按鈕「Salva」時它正在加載。當我在正常模式下運行時,它不顯示。但是,當我設置斷點並在調試模式下運行(F12)時,它會在單擊按鈕後顯示圖標。我不明白爲什麼。任何人都可以解釋嗎?提前致謝。
您的標記看起來不正確。這是真的嗎? – Phil
我從Visual Studio複製 – anhtv13
然後它是無效的 – Phil