我有这个基本的javascript代码:window.resizeTo(1000,800)设置为在页面加载时运行,它在Firefox中完美运行但在Safari中不能运行.
提前致谢!
嘿家伙我有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) 嗨,我需要知道在 chrome 扩展中设置弹出窗口大小的语法这是我用来打开弹出窗口的语法。请帮我设置窗口的大小。我想减小大小。这是我的语法
chrome.windows.create({url : "userinfo.html"});
Run Code Online (Sandbox Code Playgroud)
请帮我
我有一个完整的页面背景图像和一个顶部的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)我使用脚本编辑器编辑了以下 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)
问题是:当更改 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) 我有一个div,我想成为两种尺寸之一.
我尝试了以下代码,但它不起作用.我需要帮助才能让它发挥作用.
这是jsbin:http://jsbin.com/oFIRawa/1
这是我到目前为止的代码:
page.html中
<div id="theDiv"> </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) 我的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)
但是,当我调整窗口大小时,它看起来像这样:
为了让它恢复正常,我必须清除表格并再次添加项目,我应该怎么做才能在调整大小时保持表格外观?谢谢.
我想弄清楚当窗口的大小缩小到一定的大小但是它不断出现错误时如何更改图像的属性.有人有什么建议吗?
这是我的代码:
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) 我在我的 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)