Flipswitch小部件呈现为外部面板小部件中的下拉列表

时间:2018-02-27 17:39:11

标签: jquery-mobile

我注意到flipswitch小部件在面板中呈现为下拉列表,如果我将flipswitch小部件放在它呈现的页面中,就像我在jQuery移动演示中看到的那样,有没有办法在演示中呈现它? / p>

print screen

1 个答案:

答案 0 :(得分:1)

您已在代码中初始化您的外部面板,但您还需要增强面板的内容。

这应该可以解决问题:

<script id="panel-init">
  $(function() {
    $("body>[data-role='panel']").panel().enhanceWithin();
  });
</script>

除了笔记之外,如果您在面板内容高于页面大小或动态创建时遇到一些问题,您可能还会尝试交换增强功能的顺序(首先增强新内容,然后创建小组) - 根据您的标记,最适合您的任何内容)或尝试调用$.mobile.resetActivePageHeight()