關於jQuery仍然有點「gu」「。這個簡單的彈出窗口腳本看起來好嗎?我的jQuery邏輯正確嗎?新的jQuery,簡單的彈出窗口腳本,任何問題?
我在代碼評論中有幾個問題,我很好奇。
$(document).ready(function()
{
$("a[target='popup']").click(function(event)
{
var $href = $(this).attr('href'); // should I use "this.href"?
var $name = $(this).attr('target'); // does the window name matter?
var $config = 'width=590, height=590, top=20, left=60, scrollbars=1';
var $popup = window.open($href, $name, $config);
if (window.focus) // is this even necessary?
// any other conditions I should check instead?
{
$popup.focus();
}
event.preventDefault(); // should this be above $popup.focus()?
});
});
看來工作,但由於該腳本將是我的網站上獲取的RSS訂閱重要的,我想我會確保。
@索尼:非常感謝! $變量的前綴幫助我記住我正在使用我的函數中定義的JS變量。如果它沒有造成任何傷害,我可能會堅持下去,除非有相反的理由。 – Jeff