0

私のタイトルが書いているように、今私は ul li によって作られたメニューを持っています。ウィンドウが狭すぎるためにメニューが壊れないようにします。しかし、「nowrap」プロパティがアタッチされると、ウィンドウでサイズが変更されなくなります。nowrapだけでなく改行もないようにするにはどうすればよいですか。

<ul class="parallMenu">
<li>item1</li>
<li>item2</li>
</ul>



.parallMenu{
   list-style:none;
   margin-left:0;
   padding-left:0;
   text-decoration:none;
   white-space:npwrap;
   width:100%;
}

.parallMenu li{
   width:120px;
   min-width:30px;
   display:inline-block;

}

ありがとう!

4

1 に答える 1

0

そう、

$(".parallMenu").toggleClass("nowrap");

.nowrap
{
  width: 500px !important; /*(fixed value)*/;
}

他の物件も同様

また

<ul id="MyMenu" class="parallMenu wrap"></ul>
$("#MyMenu").toggleClass("wrap");
$("#MyMenu").toggleClass("nowrap");

.wrap
{
  white-space :wrap;
}
.nowrap
{
 white-space: nowrap;
}

u に対して異なるものを定義する異なるクラスがあります。

編集:

スクリプトがない場合は、CSS メディア スクリーンを使用してください。

@media (min-width: 768px) { 
   .parallMenu
   {
      white-space:nowrap;
   }
}
于 2014-04-28T08:45:32.127 に答える