如何在iframe中强制调整大小?

我有以下javascript代码段,用于在宽度小于768时强制使用CSS类:

<script>
 $( document ).ready(function() {
  var resizing = false;
   function doResize() {
       var w=$(window).innerWidth();
       console.log(w);
       if (w < 1320 && w > 768) {
           $('input[name="start"]').val("Retry");
           $('input[name="stop"]').val("Stop");
       } else {
           $('input[name="start"]').val("Retry command");
           $('input[name="stop"]').val("Stop command");
       }
       if (w < 768 ) {
           $('.div').addClass('mobile');
       } else {
           $('.div').removeClass('mobile') });
       }
   }

  $(window).resize(function(e) {
       if (resizing!==false) {
           clearTimeout(resizing);
       }
       resizing=setTimeout(doResize, 200);
   });
  })
    </script>

当我在移动设备上打开页面时,此方法效果很好。

但是,当我在iframe中为移动应用添加同一页面时,该页面将停止工作并假定宽度大于768。

编辑:似乎需要一个调整大小的事件,条件才能工作。如果我在浏览器中将iframe与页面一起加载并调整其大小,则一切正常。如果我加载的宽度小于768,则仅在更改窗口宽度后才添加css类。

可能出什么问题了,我该如何解决?

查理

我认为您所需要做的就是在设置处理程序后立即触发调整大小,或调用 doresize()

$(window).resize(function(e) {
       if (resizing!==false) {
           clearTimeout(resizing);
       }
       resizing=setTimeout(doResize, 200);
}).resize();// trigger it on page load now

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何在Swift中调整图片大小?

来自分类Dev

如何在WPF中禁用UserControl的大小调整

来自分类Dev

如何在CWnd中调整WPF控件的大小?

来自分类Dev

如何在iOS中调整UIView的大小?

来自分类Dev

缩放时如何防止iframe调整大小

来自分类Dev

如何在横向中调整UIPageViewController的大小

来自分类Dev

如何在JTabbedPane中调整JTable的大小

来自分类Dev

如何在C#中调整datagridview中的列大小

来自分类Dev

如何在AnyLogic中自动调整GUI元素的大小?

来自分类Dev

如何在javafx中调整imageview图像的大小?

来自分类Dev

如何在Vala中调整窗口大小?

来自分类Dev

如何强制iframe调整大小以适合嵌入式文档?

来自分类Dev

浏览器窗口调整大小时如何在CSS中调整梯形大小

来自分类Dev

如何在Java中动态调整缓存线程池的大小

来自分类Dev

iFrame无法在桌面中调整大小

来自分类Dev

如何在UICollectionView中动态调整标题视图的大小?

来自分类Dev

如何在Excel中调整图表大小

来自分类Dev

如何在Tkinter的“顶级”窗口上强制调整大小?

来自分类Dev

如何在GParted中调整NTFS分区的大小?

来自分类Dev

如何在Angular中调整KendoGrid的大小(高度和宽度)?(不调整列的大小)

来自分类Dev

如何在Tkinter中调整按钮的大小?

来自分类Dev

如何在ImageDataGenerator中调整图像大小

来自分类Dev

如何在UIWebView中调整图像大小?

来自分类Dev

如何在横向中调整UIPageViewController的大小

来自分类Dev

如何在Vala中调整窗口大小?

来自分类Dev

如何在pyQt中调整QFileDialog的大小?

来自分类Dev

iFrame无法在桌面中调整大小

来自分类Dev

如何在 Xamarin.Forms 中强制将 ViewCell 的图像调整为特定大小?

来自分类Dev

如何在 Swift 中的分段控件中调整 textLabel 的大小?

Related 相关文章

  1. 1

    如何在Swift中调整图片大小?

  2. 2

    如何在WPF中禁用UserControl的大小调整

  3. 3

    如何在CWnd中调整WPF控件的大小?

  4. 4

    如何在iOS中调整UIView的大小?

  5. 5

    缩放时如何防止iframe调整大小

  6. 6

    如何在横向中调整UIPageViewController的大小

  7. 7

    如何在JTabbedPane中调整JTable的大小

  8. 8

    如何在C#中调整datagridview中的列大小

  9. 9

    如何在AnyLogic中自动调整GUI元素的大小?

  10. 10

    如何在javafx中调整imageview图像的大小?

  11. 11

    如何在Vala中调整窗口大小?

  12. 12

    如何强制iframe调整大小以适合嵌入式文档?

  13. 13

    浏览器窗口调整大小时如何在CSS中调整梯形大小

  14. 14

    如何在Java中动态调整缓存线程池的大小

  15. 15

    iFrame无法在桌面中调整大小

  16. 16

    如何在UICollectionView中动态调整标题视图的大小?

  17. 17

    如何在Excel中调整图表大小

  18. 18

    如何在Tkinter的“顶级”窗口上强制调整大小?

  19. 19

    如何在GParted中调整NTFS分区的大小?

  20. 20

    如何在Angular中调整KendoGrid的大小(高度和宽度)?(不调整列的大小)

  21. 21

    如何在Tkinter中调整按钮的大小?

  22. 22

    如何在ImageDataGenerator中调整图像大小

  23. 23

    如何在UIWebView中调整图像大小?

  24. 24

    如何在横向中调整UIPageViewController的大小

  25. 25

    如何在Vala中调整窗口大小?

  26. 26

    如何在pyQt中调整QFileDialog的大小?

  27. 27

    iFrame无法在桌面中调整大小

  28. 28

    如何在 Xamarin.Forms 中强制将 ViewCell 的图像调整为特定大小?

  29. 29

    如何在 Swift 中的分段控件中调整 textLabel 的大小?

热门标签

归档