リンクをクリック (またはマウスでホバー) すると、画面の下部に URL が表示されます。これが Firefox のデフォルトの動作です。
どうすればこれを防ぐことができますか?
触覚インターフェースのウェブサイトを作っています。
ありがとう !
リンクをクリック (またはマウスでホバー) すると、画面の下部に URL が表示されます。これが Firefox のデフォルトの動作です。
どうすればこれを防ぐことができますか?
触覚インターフェースのウェブサイトを作っています。
ありがとう !
ブラウザはonClickでどのオブジェクトが実行されるかを表示しないので、これを試してください。
<div onclick="location.href ='http://www.google.com';"> click me </div>
または、インライン要素であるスパンを使用できます。
<span onclick="location.href ='http://www.google.com';"> click me </span>
他のタグを<a>
使用している場合は、
<div id='idofdiv'>
鬼ごっこ
クエリは次のようになります
$('#idofdiv').click(function(){
window.open('www.google.com');
});
お役に立てれば!!
jqueryを使用してこれを実現できます。最初にjqueryライブラリをページに含めてから、
ページにスクリプトを書く
$(function(){
$('[data-url]') //select all elements having data-url
.click(function(e){ e.preventDefault();
window.location.href= $(this).attr('data-url')})
})
そしてhtmlで
<span data-url="#/inbox" >Go to inbox</span>
<a data-url="mydraft.html">Drafts</a>
これは不可能であり、CSS はどこにもありません。CSS でそれを行うことはできません。このようなものを使用して<a>
リンクを偽装することはできますが、特定の理由がない限り、これらすべてを使用しないことをお勧めします。ソースページの URL
<a href="#" onclick="location.href ='http://www.google.com';">Spoofing</a>
注:実際に確認したところ、デモはフィドルページでは機能していませんが、ローカル.html
ページを作成するだけで機能します