1

こんにちは、このようなマスターページとメニューがあります

<ul id="ulhotel" runat="server">
            <li class="userprof active"><a href="AddAdminDetail.aspx">
                <p class="activenav">
                    <span class="entypo activenav">+</span>User Profile</p>
            </a></li>
            <li class="hoteldetails"><a href="AddHotelDetails.aspx">
                <p>
                    <span class="entypo">j</span>Hotel Details</p>
            </a></li>
            <li class="hoteldirectory"><a href="AddHotelDirectory.aspx">
                <p>
                    <span class="entypo">l</span>Hotel Directory</p>
            </a></li>
            <li class="appconfig"><a href="Appconfiguration.aspx">
                <p>
                    <span class="entypo">@</span>App Configurate</p>
            </a></li>
            <li class="featoffers"><a href="OfferDashboard.aspx">
                <p>
                    <span class="entypo">C</span>Offer Dashboard</p>
            </a></li>
        </ul>

今すぐユーザー プロファイルは、HotelDetail リンクをクリックすると選択されるようになりました ユーザー プロファイルと同じように変更したい

私はこれを試していますが、うまくいきません

 $('#ulhotel li').click(function() 

前もって感謝します。

4

2 に答える 2

0

これは、マスターページが読み込まれるたびにリンクをクリックするためです。

スクリプトを使用して、AddHotelDetails.aspxページのクラスをアクティブな関連liに変更する必要があります。

AddHotelDetails.aspxページで使用できます

 $(document).ready(function(){

   $('#ulhotel li').removeClass("active");

  $('#ulhotel li.hoteldetails').addClass("active");
  });

これがお役に立てば幸いです。

于 2013-03-04T06:08:25.937 に答える
0

あなたが持っている

AddAdminDetail.aspx
AddHotelDetails.aspx
AddHotelDirectory.aspx
Appconfiguration.aspx
OfferDashboard.aspx

関連するページの適切なタグにactiveクラスを追加することもできます。li

コメント応答

$('#ulhotel li').on('click',function(e)

次にli 、ページがリダイレクトされたときに、以前に設定した Cookie を使用して、アクティブなクラスを適切なli.

于 2013-03-04T05:44:16.873 に答える