2012-12-20 39 views
0

我的工作,它使用下拉菜單從Dynamic Drive更改CSS樣式與jQuery在下面的HTML

使用它與asp.net菜單控制asp.net自動添加樣式後,asp.net項目之一到它。我想從下面的代碼中使用jQuery替換部分CSS Style。我很感謝在這方面的幫助。

<li class="" aria-haspopup="Menu1:submenu:11" role="menuitem" style="position: relative; float: left; z-index: 100;"> 
<a href="#?PageId=49&amp;Language=en-US" class="popout level1 static" tabindex="-1" style="padding-right: 10px;">MAIN MENU<img style="border:0;" class="downarrowclass1" src="../down.gif"></a> 
    <ul class="" id="Menu1:submenu:11" style="display: none; position: absolute; top: 28px; left: 0px; visibility: visible; width: 186px;"> 
     <li role="menuitem" class="" style="position: relative;"> 
      <a href="#?PageId=50&amp;Language=en-US&amp;" class="level2 dynamic" tabindex="-1">SUB MENU</a> 
     </li> 
     <li role="menuitem" class="" style="position: relative;"> 
      <a href="#?PageId=52&amp;Language=en-US&amp;" class="level2 dynamic" tabindex="-1">SUB MENU/a> 
     </li> 
     <li role="menuitem" class="" style="position: relative;"> 
      <a href="#?PageId=51&amp;Language=en-US&amp;" class="level2 dynamic" tabindex="-1">SUB MENU</a> 
     </li> 
    </ul> 
</li> 

我想id="Menu1:submenu:11"top:-58px改變ULtop: 28px;樣式值;我不知道我該怎麼做。

HTML代碼是瀏覽器中asp.net web表單的精確副本。

我不知道我怎麼可以在右邊的整體風格屬性參照元素與使用jQuery & ID Menu1:submenu:11style="display: none; position: absolute; top: 28px; left: 0px; visibility: visible; width: 186px;"

回答

0

所有風格的變化很容易,一旦你知道如何:

$('#Menu1:submenu:11').css('top':-58); 

here瞭解更多詳情

編輯

我剛纔看到你的問題是你不能訪問選擇器:$('#Menu1:submenu:11')?我建議提交另一個問題或多搜索一下以找到答案。

0
$('#Menu1:submenu:11').style.top = "-58px"; 
+0

@Jamie Hutber他爲什麼不能訪問元素? – Drakoumel

+0

我無法改變它與任何的答案實際的網站地址是尋找菜單ISLAM鏈接http://tinyurl.com/d3dlwf2 – Learning

+0

在實際的網站我想菜單拉起而不是拉下來 – Learning