标签: window-resize

Javascript窗口调整大小在Safari中不起作用,但在Firefox中起作用

我有这个基本的javascript代码:window.resizeTo(1000,800)设置为在页面加载时运行,它在Firefox中完美运行但在Safari中不能运行.

提前致谢!

javascript safari firefox window-resize

1
推荐指数
1
解决办法
1963
查看次数

当扩展器关闭时缩小窗口大小

嘿家伙我有3个柱扩展器,当你打开它们并调整窗口大小时,它们会适当地拉伸以适应窗口.当你是一个近距离扩展器时,我希望它在扩展器打开时按窗口的宽度缩小窗口.它目前将膨胀机关闭至20像素,但开放式膨胀机将更大(它伸展以填充空白区域).

码:

<UserControls:ExpanderWindow x:Class="Lainezor.Windows.ExpanderWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:xt="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit.Extended"
    xmlns:pg="clr-namespace:Microsoft.Windows.Controls.PropertyGrid;assembly=WPFToolkit.Extended"
    xmlns:MyUserControls="clr-namespace:Lainezor.UserControls.ExpanderControls"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    SizeToContent="WidthAndHeight" Background="AliceBlue" 
    ResizeMode="CanResize" WindowStartupLocation="Manual" Loaded="Window_Loaded">
<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition>
            <ColumnDefinition.Style>
                <Style TargetType="ColumnDefinition">
                    <Setter Property="Width" Value="20" />
                    <Setter Property="MinWidth" Value="20" />
                    <Style.Triggers>
                        <DataTrigger Binding="{Binding IsExpanded, ElementName=Expander1}" Value="True">
                            <Setter Property="Width" Value="20*" />
                        </DataTrigger>
                    </Style.Triggers>
                </Style>
            </ColumnDefinition.Style>
        </ColumnDefinition>
        <ColumnDefinition Width="2"/>
        <ColumnDefinition>
            <ColumnDefinition.Style>
                <Style TargetType="ColumnDefinition">
                    <Setter Property="Width" Value="20" />
                    <Setter Property="MinWidth" Value="20" />
                    <Style.Triggers>
                        <DataTrigger Binding="{Binding IsExpanded, ElementName=Expander2}" Value="True">
                            <Setter Property="Width" Value="20*" />
                        </DataTrigger>
                    </Style.Triggers>
                </Style>
            </ColumnDefinition.Style>
        </ColumnDefinition>
        <ColumnDefinition Width="2"/>
        <ColumnDefinition>
            <ColumnDefinition.Style>
                <Style TargetType="ColumnDefinition"> …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml expander window-resize

1
推荐指数
1
解决办法
6587
查看次数

如何在chrome扩展中设置弹出窗口的大小

嗨,我需要知道在 chrome 扩展中设置弹出窗口大小的语法这是我用来打开弹出窗口的语法。请帮我设置窗口的大小。我想减小大小。这是我的语法

chrome.windows.create({url : "userinfo.html"});
Run Code Online (Sandbox Code Playgroud)

请帮我

popupwindow google-chrome-extension window-resize

1
推荐指数
1
解决办法
1万
查看次数

将SVG与背景图像对齐

我有一个完整的页面背景图像和一个顶部SVG.图像是一座山,我希望我的SVG能够跟随山的折痕.

但是,当我调整页面大小时,SVG会从山峰中移开.

我想要实现的目标(即使我调整大小): 图片

片段:

body,
header,
svg {
  width: 100%;
  height: 600px;
}

header {
  background: url(http://i68.tinypic.com/2wnnriv.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
}

svg {
  position: absolute;
}
Run Code Online (Sandbox Code Playgroud)
<header>
  <svg version="1.1" id="map_line_svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1600 1000" enable-background="new 0 0 1600 1000" xml:space="preserve">
<polyline fill="none" stroke="#FFFFFF" stroke-width="3" stroke-miterlimit="10" points="999.775,503.558 1015.275,469.194
	1007.525,438.194 934.275,399.194 918.775,402.194 896.775,371.694 867.775,362.694 814.275,274.194 789.275,258.694
	781.775,248.194 "/>
                <circle fill="#FFFFFF" cx="1015.275" …
Run Code Online (Sandbox Code Playgroud)

html css svg css3 window-resize

1
推荐指数
1
解决办法
959
查看次数

无法使用 Applescript 调整窗口大小

我使用脚本编辑器编辑了以下 Applescript,尝试调整 RStudio 窗口的大小,但没有成功。RStudio 已加载,但未正确调整大小。下面附有代码和错误消息。有任何想法吗?我使用的是 macOS Big Sur 11.0.1 和 RStudio 1.3.1073。谢谢!

tell application "RStudio"
    activate
    set the bounds of the first window to {140, 0, 1160, 775}
end tell
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

applescript window-resize rstudio

1
推荐指数
1
解决办法
1088
查看次数

网格在 Chrome 和 Safari 中没有响应(卡在 980 像素窗口宽度)

问题是:当更改 Chrome 或 Safari 中窗口的宽度时,我的网格元素会创建 1 个额外行以适合其子元素,当窗口进一步缩小时,它不会创建更多行,只会保留 2 行相反,它开始调整自身大小(图 3)。

这是我第一次看到这个问题,老实说,无法理解我在那里缺少什么。

我在 Firefox 中测试了相同的 HTML 文件——它按预期工作(图 1)。网格工作得很好,可以根据需要创建尽可能多的行来容纳其所有子项。我在 CodePen 中复制了相同的样式和结构,并且它在 Chrome 中的 CodePen 页面上运行良好(图 2),但是如果我下载我的 CodePen 项目并像 HTML 文件一样在 Chrome 或 Safari 中打开它 - 它具有相同的效果问题(图3)。

我将不胜感激任何建议或更正。谢谢你的时间。

CodePen链接: https: //codepen.io/vkharlakov/pen/wvjEgWM

超文本标记语言

<html>
  <body>
    <main>
      <section>
        <ul>
          <li>1</li>
          <li>2</li>
          <li>3</li>
          <li>4</li>
          <li>5</li>
          <li>6</li>
        </ul>
      </section>
    </main>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

CSS

body {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: plum;
}

main { …
Run Code Online (Sandbox Code Playgroud)

window-resize responsive-design css-grid

1
推荐指数
1
解决办法
234
查看次数

如果浏览器高度小于给定的像素数,如何更改div高度?

我有一个div,我想成为两种尺寸之一.

  • 如果浏览器窗口高度小于给定高度,则它使用较小的div高度
  • 但是,如果浏览器窗口高度大于给定高度,则它使用较大的div高度

我尝试了以下代码,但它不起作用.我需要帮助才能让它发挥作用.

这是jsbin:http://jsbin.com/oFIRawa/1

这是我到目前为止的代码:

page.html中

<div id="theDiv">&nbsp;</div>
Run Code Online (Sandbox Code Playgroud)

style.css文件

#theDiv {
    background: #000;
    border: 2px solid #222;
    width: 300px;
    height: 400px;
    margin: 50px auto 0 auto;
}
Run Code Online (Sandbox Code Playgroud)

的script.js

$(document).ready(function () {
    // call the method one time
    updateWindowSize();
    // subscribe the method to future resize events
    $(window).resize(updateWindowSize);

    // variables
     var updateWindowSize = (function(){
        var minAllowedWindowHeight = 500;
        var largerDivHeight = 400;
        var smallerDivHeight = 300;

        // actual updateWindowSize function
        return function(){
            var winHeight = $(window).height();
            var newHeight …
Run Code Online (Sandbox Code Playgroud)

html javascript css height window-resize

0
推荐指数
1
解决办法
1955
查看次数

如何保持JTable自定义渲染器在窗口大小调整?

我的Java应用程序中有一个JTable并应用于它,有一个自定义渲染器可以更改表格最后一行的背景颜色.像这样:

在此输入图像描述

我使用以下代码为自定义渲染器实现了这一点:

table.setDefaultRenderer(Object.class, new DefaultTableCellRenderer(){
    @Override
    public Component getTableCellRendererComponent(JTable table,
            Object value, boolean isSelected, boolean hasFocus, int row, int col) {

        super.getTableCellRendererComponent(table, value, isSelected,
                                            hasFocus, row, col);

        String status = (String)table.getModel().getValueAt(row, 0);
        if ("Total".equals(status)) {
            setBackground(Color.GRAY);
            setForeground(Color.WHITE);
        } 

        this.setHorizontalAlignment(CENTER);
        return this;
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,当我调整窗口大小时,它看起来像这样:

在此输入图像描述

为了让它恢复正常,我必须清除表格并再次添加项目,我应该怎么做才能在调整大小时保持表格外观?谢谢.

java swing jtable tablecellrenderer window-resize

0
推荐指数
1
解决办法
42
查看次数

如何在调整窗口大小时添加/删除类?

我想弄清楚当窗口的大小缩小到一定的大小但是它不断出现错误时如何更改图像的属性.有人有什么建议吗?

这是我的代码:

var img = document.querySelectorAll("img");

 $(window).resize(function() {
  if ($(window).width() < 800 ) {
     img.classList.add("center");
     img.classList.remove("img")
  }
 else {
    img.classList.remove("center");
    img.classList.add("img")
 }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery image window-resize

0
推荐指数
1
解决办法
261
查看次数

SDL2 在调整窗口大小时崩溃

我在我的 C++ 游戏中使用 SDL2,并且我正在尝试实现即时进入和退出全屏的能力(老实说,我只是最大化窗口)。问题是,每次我调用SDL_MaximizeWindowor 时SDL_RestoreWindow,它都会立即因段错误而崩溃,转储堆栈并退出。请注意,当我用鼠标手动调整窗口大小时,它也会这样做。

这是一些有用的数据:

void init()
{
    SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO);
    SDL_CreateWindowAndRenderer(320 * 2, 240 * 2, SDL_WINDOW_BORDERLESS | SDL_WINDOW_RESIZABLE, &sdlWindow, &sdlRenderer);
    SDL_RenderSetLogicalSize(sdlRenderer, 320, 240);
    MAIN_SCREEN = SDL_CreateTexture(sdlRenderer, SDL_PIXELFORMAT_RGB565, SDL_TEXTUREACCESS_STREAMING, 320, 240);
}
void toggleFullscreen()
{
    if(SDL_GetWindowFlags(sdlWindow) & SDL_WINDOW_MAXIMIZED)
        SDL_RestoreWindow(sdlWindow);
    else
        SDL_MaximizeWindow(sdlWindow);
}
Run Code Online (Sandbox Code Playgroud)

每次手动调整大小和每次调用toggleFullscreen. 我正在 Windows 上通过 mingw-w64 和 Msys2 使用 g++ 进行编译,这是堆栈转储。

Exception: STATUS_ACCESS_VIOLATION at rip=0006C79976B
rax=0000000000000000 rbx=0000000000000000 rcx=0000000000000000
rdx=0000000002F1BE20 rsi=000000000004DD80 rdi=0000000000046078
r8 =00000000FFFFC66C r9 =00000000FFFFC800 r10=0000000000000001
r11=0000000000000000 r12=00000000FFFFC800 r13=0000000000040010
r14=0000000000000001 r15=000000018021CE41 …
Run Code Online (Sandbox Code Playgroud)

c++ crash window-resize sdl-2

-1
推荐指数
1
解决办法
1431
查看次数