onMouseDown
各リンクを取得し、それぞれのアンカータグの元のHREF属性をページにコピーして、ダウンイベントでURLをロードする関数を取得するのに問題があります。
この関数を呼び出しましょうloadURL()
。
現在、アンカーごとにインラインで関数をテストしていますが、HREF属性ごとに異なる値を取得するのに問題があります。基本的にすべてのアンカーにn属性と関数をonLoad
追加する関数を作成したいと思います。これが私が今持っているJQueryコードです。onMouseDow
loadURL
問題は解決し、参照用の最初の問題を示しています
脚本:
function loadURL()
{
var url = $('a').attr('href');
location.href = url;
}
function mouseDownerURL () {
$('a').attr('onmousedown', 'loadURL()' );
}
HTML
<body onLoad="mouseDownerURL();">
<a onmousedown="" href="foo.com">Takes you to foo.com on mouseDown</a>
<a onmousedown="" href="bar.com">Leads to foo.com NOT bar.com on mouseDown</a>
</body>
解決
function mouseDownerURL() {
$(document).ready(function() {
$('a').mousedown(function() {
window.location.href = this.href;
});
});
}
<body onLoad="mouseDownerURL();">
<a href="1">1</a>
<a href="2">2</a>
...