0

すべてのブラウザで、クリック可能なリンクにカーソルを合わせると、ページの下部にこのリンクのリンク先が表示され、クリックするとリダイレクトされます。jQueryでこれを隠すことは可能ですか?実際のページを非表示にするために、アドレスバーを非表示にしたり空白に設定したりすることもできますか?(たとえば、ドメイン名のみを表示する)ありがとう

4

2 に答える 2

0

これ、またはこれのバリエーションを行うことができます:

このようなリンクがある:

<a href="#" id="mylink">click here</a>

次に、jqueryを使用して、クリックする場所を設定できます。

$(document).ready(function() {
            var where_to = "http://www.google.com";
            $('#mylink').on('click', function(event) {
                event.preventDefault();
                 document.location.href = where_to;
            })
        });

このようにリンクをロールオーバーすると、ステータスバーに場所が表示されなくなります。

編集:アドレスバーの内容については、スクリプトの実際の名前を非表示にするために、.htaccess書き換えルールを確認し、Webで検索することができます。

于 2012-07-06T07:33:00.927 に答える
0

いいえ、これは不可能です...少なくともまだです。window.statusプロパティは、ほとんどのブラウザーでは機能しないようです。それでも、Firefoxに関しては、ブラウザーの設定でオプションが有効になっている場合にのみ機能します。ある種の回避策を実行する必要があります。少し調べてみると、この回避策が見つかりました。

以下のようなものも機能します(たとえば、別の回避策):

<a href="#" onclick="location.href ='http://www.google.com';">my link</a>
于 2012-07-06T06:52:40.377 に答える