2

HTML Web ページがあります。左側のサイド バーには、ナビゲーション用のリンクが表示されます。

論理的には、最初はこれらのリンク (<a>タグ) のほとんどが無効になっているはずです。

ユーザーが Web ページ内でいくつかの操作を完了した後でのみ、これらのリンクが有効になります。

では、どうすればそれを達成できますか?<a>s最初に無効にしてから、後で再度有効にするにはどうすればよいですか?

4

3 に答える 3

2

機能を無効にして、href をノーオペレーションのようなものに置き換え、href="javascript:;"後で実際のものを追加します。

または、デフォルトのイベントを抑制するハンドラーを追加します (return false;または jQuerysを使用.preventDefault())。

于 2012-06-04T12:17:52.503 に答える
0

なぜサーバー側でそれをしないのですか。たとえば、ASP anchotTagId.Enabled = false;では、PageLoad で設定でき、ユーザーが必要なアクションを終了した後に言うことができますanchorTagId.Enabled = true;

于 2012-06-04T12:38:17.523 に答える
0

jqueryを使ってみる.preventDefault()

リンク - http://api.jquery.com/event.preventDefault/

ただし、if条件で使用する必要があります

if maxwords
   preventDefault
else
   return true
于 2012-06-04T12:19:40.593 に答える