jquery方面没有调整大小元素

时间:2017-04-04 14:14:50

标签: jquery css layout drop-down-menu

我有一个使用css列的下拉菜单,当我使用jquery slide()时,它会调整drowdown框的大小,然后重排内容,直到达到完整高度。

这是一个工作示例 https://codepen.io/petergus/pen/dvrrGj

是否有一种替代方案可以简单地向下滑动并显示已经大小的元素(在显示中等待:无状态)?

1 个答案:

答案 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>

https://codepen.io/mblase75/pen/bqZJbg