OK、私はこのスクリプトを持っています...
jQuery(document).ready(function(){
var tabs = ["tab7", "tab9", "tab10", "tab11", "tab17", "tab25"];
jQuery.each(tabs, function(index, value){
var el = $("#"+value+" a");
var html = el.html().split(" ");
html = html[0] + "<br>" + html.slice(1).join(" ");
el.html(html);
el.css({"line-height" : "19px","text-align" : "center","padding-top" : "20px","height" : "58px"});
});
});
2 語のナビゲーション アイテム間に改行を追加します。ただし、サブナビに影響する場合と影響しない場合があります。サイトのどのページでも機能する場合と機能しない場合があります。ブラウザを更新すると、サブナビに影響する場合と影響しない場合があります。両方のバージョンのスクリーン ショットを確認してください。しかし、それは正しいバージョンよりもめちゃくちゃなバージョンに行きます。それに影響を与えているのは私のスクリプトの何かですか?または、サブナビに影響を与えないようにするために追加できるものはありますか
ここで役立つ場合は、nav アイテムの LI の HTML を示します。
<li id="tab7" class="hasChildren">
<a href="/s.nl/c.1334893/sc.7/.f" style="line-height: 19px; text-align: center; padding-top: 20px; height: 58px;">Featured<br>Items</a>
<ul class="submenu">
<li><a href="/s.nl/c.1334893/sc.7/category.86/.f" style="line-height: 19px; text-align: center; padding-top: 20px; height: 58px;">Featured<br>Items</a></li>
<li><a href="/s.nl/c.1334893/sc.7/category.87/.f" style="line-height: 19px; text-align: center; padding-top: 20px; height: 58px;">Featured<br>Items</a></li>
</ul>
</li>