1

これが私のサイトです: http ://wake9.com/blogs/norcal-merced-wakesurfing-competition-2009/ 。

メニュー項目「写真と結果」に注目してください。その上にカーソルを合わせると、サブメニュー項目が表示されます。サブメニュー項目をクリックできるようにしたいのですが、メインメニュー項目はページまたはクリック可能であってはなりません。メニューにこのアイテムを表示する唯一の方法は、ページにすることでした。コンテンツにサブメニュー項目があるメニュー項目だけを作成する方法はありますが、実際のメニュー項目はクリックできませんか?JQueryを使用してアンカータグを削除することを考えていましたが、それは本当のハックであり、もっと簡単な方法があるかどうか知りたいです。

前もって感謝します!

4

3 に答える 3

3

1 つのオプションは、ページ リンクを使用してプラグインし、メイン リンクを ' # ' として設定することです。私はこれを試してみましたが、私のブログで動作します。

于 2009-05-20T12:20:40.527 に答える
0

jQuery.removeを使用して要素を削除するのはどうですか?

このようなもの:

function removeLinkAttrib() {
  var attrib =  jQuery(#menus).find("a").attr("Photos and Results");
  jQuery(attrib).remove;
}

$(attrib).remove;かどうかはわかりません。動作しますが、画像が表示されます:)

于 2009-05-21T20:11:03.427 に答える
0

(この回答は、Wordpress.com の無料サイトを使用している人向けです):

[外観] > [メニュー] に移動し、左側の列の [リンク] をクリックしてカスタム リンクをメニューに追加し、URL として「#」を追加します (ラベルとして必要なものは何でも)。次に、このリンクをメニューに追加します。「メニュー構造」で新しいメニュー項目のオプションを開き、URL から「#」を削除してフィールドを空白にし、変更を保存します。これで、このメニュー項目にサブメニューを追加できるようになりました。メイン メニューにこの項目へのリンクはありません...私にとってはうまくいきます。

于 2014-04-06T19:09:41.803 に答える