But I'm using a asp.net master page and inheriting it's body.  so my pages
only will have one global body tag.


mkmanning wrote:
> 
> 
> Unless your only option is to resort to JavaScript, this is something
> you could do with CSS alone, if you put an id or class on the body tag
> for each page and just rely on the CSS hierarchy to change the style
> for each list item. It also has the advantage of working immediately,
> instead of waiting for domready for example, and even works when
> script is disabled, and can reduce code complexity.
> 
> CSS:
> body.home ul li.home,
> body.about ul li.about,
> body.contact ul li.contact {
>       color:red;
> }
> 
> HTML:
> 
> <body class="about">
> 
> <div id="menu">
>         <ul>
>               <li class="home"> default.aspx home </li>
>               <li class="about"> about.aspx about </li>
>              <li class="contact"> contact.aspx contact </li>
>         </ul>
> </div>
> 
> On Mar 1, 4:53 pm, expresso <dschin...@gmail.com> wrote:
>> I'm trying to do something simple but this is my first stab at doing this
>> in
>> JQuery.
>>
>>             <div id="menu">
>>                     <ul>
>>                             <li class="current_page_item"> default.aspx
>> home </li>
>>                             <li> about.aspx about </li>
>>                             <li> contact.aspx contact </li>
>>                     </ul>
>>             </div>
>>
>> based on the page, change the css.  So like doing a window.location and
>> then
>> parse out the url to the page then check.  If it's the about.aspx I need
>> to
>> change the li item's css.
>> --
>> View this message in
>> context:http://www.nabble.com/Change-CSS-depending-on-page-you%27re-on-tp2228...
>> Sent from the jQuery General Discussion mailing list archive at
>> Nabble.com.
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Change-CSS-depending-on-page-you%27re-on-tp22280342s27240p22280750.html
Sent from the jQuery General Discussion mailing list archive at Nabble.com.

Reply via email to