我想加載頁面上打印的收據頁面在Firefox不推薦使用getPreventDefault()。使用defaultPrevented代替
火狐顯示以下錯誤..
使用getPreventDefault()
已被棄用。改爲使用defaultPrevented。 誤差源極線:
src.getPreventDefault && src.getPreventDefault()) ? returnTrue : returnFalse;
NS_ERROR_NOT_AVAILABLE:組件返回失敗代碼:0x80040111 (NS_ERROR_NOT_AVAILABLE)[nsIDOMWindow.print]誤差源極線:
print();
代碼:
$(document).ready(function() {
print_doc();
$("#Submit").click(function() {
$("#goBack").hide();
$("#printRow").hide();
print();
$("#goBack").show();
$("#printRow").show();
});
});
function print_doc() {
$("#goBack").hide();
$("#printRow").hide();
print();
$("#goBack").show();
$("#printRow").show();
}
我想呈現「GoBack的」之前打印的收據,以及「printRow」的ID,但無法正常工作
另外,你最好使用window.print(); - 此外,你現在的代碼打印兩次屏幕 – MackieeE
你在這裏問兩個不同的問題。除非您打算更改帖子的標題,否則您應該接受MackieeE的答案。 – MusikPolice