2
該函數可以工作,但彈出窗口只有在點擊兩次按鈕後纔會打開(然後,隨後的點擊會在第一次點擊時獲得操作)。jquery點擊href鏈接 - 必須點擊兩次
$(document).ready(function(){
$('a#printPosBtn').on('click', function(e) {
e.preventDefault();
$('.printPopup').popupWindow({
centerBrowser:1,
height:500,
width:720,
scrollbars: 1,
resizable: 1
});
return false;
});
});
怎麼了?
'e.preventDefault();'在代碼中執行與'return false;'相同的操作。 – elclanrs 2012-02-12 19:31:46
代碼沒有明顯的錯誤。我們可能必須查看實際頁面才能調試發生的原因。 – jfriend00 2012-02-12 19:33:28
是的,你真的用這樣的雙重取消來擊敗你自己的原因。另外,你在jquery上使用了一些非常古老的工作,你知道你可以輕鬆地重寫那些更簡單的'$(function(){$(「#printPosBtn」)。click(function(event){e.preventDefault();/*完成工作* /});});' – SpYk3HH 2012-02-12 19:36:07