我試圖創建一個指向URL 1的鏈接,當按住Shift鍵時鏈接指向URL 2。我到達了這個代碼示例,它正確地切換鏈接(如懸停在鏈接上時的瀏覽器狀態欄中所示),但單擊URL 2不起作用:瀏覽器不會執行任何操作。這是正確的:一個鏈接是存在的,但點擊它只是沒有做任何事情。jQuery:修改器關閉時鏈接改變 - 但鏈接停止工作
在Firefox 3.6.6和Safari 5.0中嘗試了這一點,結果都一樣。
任何提示?謝謝!
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script>
$(document).keydown(function(event) {
if (event.keyCode == '16') {
$("#mylink").text("My Link Extended");
$("#mylink").attr("href", "http://www.google.com/");
}
});
$(document).keyup(function(event) {
if (event.keyCode == '16') {
$("#mylink").text("My Link");
$("#mylink").attr("href", "bla");
}
});
</script>
<a href="normalurl" id="mylink">My Link</a>
Shift +點擊鏈接打開一個新的瀏覽器窗口,也許這裏有一個問題? – 2010-07-01 14:24:50