我有一个使用css列的下拉菜单,当我使用jquery slide()
时,它会调整drowdown框的大小,然后重排内容,直到达到完整高度。
这是一个工作示例 https://codepen.io/petergus/pen/dvrrGj
是否有一种替代方案可以简单地向下滑动并显示已经大小的元素(在显示中等待:无状态)?
答案 0 :(得分:1)
您需要将def placement_extract(df="mediaplan_df", new_id_search="[a-zA-Z]{2}\d{8}", old_id_search= "(\d{14})"):
if type(df['PlacementID']) is str:
old_match = re.search(old_id_search, df['PlacementID'])
if old_match:
return old_match.group(0)
else:
if type(df['Plan Unique ID']) is str:
if type(filtered_placements) is str:
new_match = re.search(new_id_search, df['Plan Unique ID'])
if new_match:
if filtered_placements.str.contains(new_match.group(0)):
return new_match.group(0)
return 0
mediaplan_df['ConsolidatedID'] = mediaplan_df.apply(placement_extract, axis=1)
元素包装在另一个容器中,然后调整其大小:
ul.sub-menu
这将需要重构您的CSS以适应更改。首先:
<ul>
<li class="sub-menu-parent">
<a href="#">Menu Item 1</a>
<div class="sub-menu">
<ul>
<li><a href="#">Sub Item 1</a></li>
<li><a href="#">Sub Item 2</a></li>
<li><a href="#">Sub Item 3</a></li>
<li><a href="#">Sub Item 4</a></li>
</ul>
</div>