我在我的網站上使用下面的代碼。我想知道如果我需要jQuery來做,或者如果標準的JavaScript可以處理這個過程。我可以在沒有jQuery的情況下執行此操作嗎?
<script type='text/javascript'>
//<![CDATA[
$(window).load(function(){
$("a[href^='http']").click(function(event) {
event.preventDefault(); // prevent the link from opening directly
// open a pop for the link's url
var popup = window.open(this.href , "", "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,status=no,width=340,height=10,left=250,top=175");
// popup.blur();
// window.focus();
}); }); //]]>
</script>
這是從這個頁面:Pop Under on Click for RSS Feed - Javascript
jQuery只是JavaScript代碼。 – 2012-01-05 12:46:52
當然標準的JS可以處理這個,但它更多的工作。我會去與jQuery。沒有它,你必須遍歷'document.getElementsByTagName('a')'並檢查href是否有正則表達式。 – amiuhle 2012-01-05 12:48:48