问题标签 [resizable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery在iframe中调整大小的问题
我有第一页。在哪里打开带有 iframe 的 jQuery 对话框的链接,里面有第二页。第二页内有一个可调整大小的文本区域。实际上,仅当我在没有 iframe 的情况下严格打开第二页时,textarea 才可调整大小,但在 iframe 内无法调整大小。如何修复?
UPD:这是我第一页的 html 代码:
- <div id="dialog-system" title="system settings">
- <div class="loadingDivForDialog"><img src="Control/Image/loading.gif" alt="loading..." /></div>
- <iframe id="SystemFrame" src="" scrolling="no" frameborder="0"></iframe>
- </div>
* This source code was highlighted with Source Code Highlighter.
这是打开对话框的脚本:
- function showSystemDialog(propertyName, id_prov, psysName, currentItemForTick) {
- $('.loadingDivForDialog').show();
- $('#SystemFrame').hide();
-
- var defaultSrc = "Settings.aspx?pro=" + propertyName + "&id_prov=" + id_prov;
- $("#systemFrame").attr('src', String(defaultSrc));
-
- $("#dialog-system").dialog({
- resizable: false,
- height: 300,
- width: 680,
- modal: true,
- position: 'center',
- buttons: {}
- });
- $('#SystemFrame').load(function() {
- $('.loadingDivForDialog').hide();
- $('#SystemFrame').show();
- $('#SystemFrame').contents().find("input[value='Update']").click(function() {
-
- var obj = $("#" + currentItemForTick);
-
- if (obj.get(0).tagName == "INPUT") {
- obj.attr('checked', true);
- }
- else {
- obj = window.parent.$("input[value='" + psysName + "']");
-
- obj.attr("checked", true);
- }
- });
-
- $('#SystemFrame').contents().find("input[value='Cancel']").click(function() { $("#dialog-system").dialog("close") });
-
- $("#dialog-system").dialog("option", "height", parseInt($('#SystemFrame').contents().height(), 10) + 35);
- });
- return false;
- }
* This source code was highlighted with Source Code Highlighter.
这是第二页的文本区域和脚本:
- <textarea name="ctl00$ContentPlaceHolderBody$ctrl02$fldText" rows="2" cols="20" id="ctl00_ContentPlaceHolderBody_ctrl02_fldText" class="textbox"></textarea>
-
- <script type="text/javascript">$(function() {
- $("#ctl00$ContentPlaceHolderBody$ctrl02$fldText").resizable({
- handles: "se",
- maxWidth: 340,
- minWidth: 196,
- minHeight: 18
- });
- });</script>
* This source code was highlighted with Source Code Highlighter.
UPD:有什么想法吗?
jquery - jQuery 1.4.2 可调整大小的 div 一旦适合浏览器窗口就会停止工作
我有一个通过 jQuery UI 调整大小的“工具栏”div。
奇怪的是,我不能拖动 div,除非 div 太长以至于超出了可查看的页面,使滚动条出现。然后我可以将 div 拖动到任何我喜欢的地方。但是,如果我拖动 div 使其适合没有滚动条的页面,然后我放下,我无法再次调整它的大小(除非我将页面变小以使滚动条再次出现!)。
这是html:
这是CSS:
这是jQuery:
有任何想法吗?工具栏位于 iFrame 中。
layout - ExtJS 可调整大小的列布局
我需要具有可调整大小的列的布局。我有一个面板,里面有 3 个网格面板,现在我在外部面板中使用 hbox 布局来组织它们,这没关系,但我想要一个分隔符,就像在边框布局中一样,来调整列的大小。
这怎么可能?
jquery - JQuery Draggable and Resizeable over IFrames(解决方案)
我最近在使用 JQuery Draggable 和 Resizable 插件时遇到了一些麻烦。在寻找解决方案时,我在许多不同的地方发现了一些非常零散的代码,最后提交了一个干净的解决方案,这似乎对我来说几乎完美地工作。
我想我会与其他人分享我的发现,如果他们也遇到这个问题。
我有一个包含 IFrame 的 div。这个 div 必须是可调整大小和可拖动的。很简单 - 将 jquery 可拖动和调整大小添加到 div 中,如下所示:
一切都很好,直到您拖动另一个包含 iframe 的 div 或尝试通过移动当前 iframe 来调整当前 div 的大小。当超过 iframe 时,这两个函数都会停止。
解决方案:
享受!
PS: Some extra code to create windows which, when selected, are brought to the front of the other draggables:
在可拖动的启动功能中 -
java - JFrame 仅可调整高度
JFrame.setResizable(true)
允许用户调整窗口的宽度和高度。是否存在允许用户仅调整高度大小的方法?
谢谢。
编辑:下面的解决方案似乎不起作用。在 360x600 JFrame 上,
仍然允许完全拉伸 JFrame 的宽度,并且设置setResizable(false)
不允许拉伸任何内容。
javascript - 使用 javascript 调整 textarea 的大小以适应流体宽度布局
我有一个流畅的布局,我需要一个文本区域来根据父容器的大小来扩展/缩小。
在 CSS 中它看起来像这样:
但这不适用于文本区域。
我怎么能用javascript做到这一点?我可以获取父元素的宽度,然后他们计算适合该宽度的列数,但我怎么知道 1 列的大小(以 px 为单位)?
javascript - 可调整大小的表格列
我正在开发一个网络应用程序,并正在寻找一种方法来创建我自己的数据网格。
我知道那里有很多很棒的脚本,其中包含所有的花里胡哨,但我需要我自己的特定功能、css 样式以及在其中使用我自己的 ui 控件的能力。
真的,我唯一需要的是调整列大小的能力。我真的不在乎标记是否不维护行结构或不语义,因为所有数据都将由 ajax 请求填充。
我在想一个可能的解决方案是让每一列成为一个 div。
有没有可以帮助我的教程?
jquery - Firefox中的jquery Resizeable故障
在我的网页中,我有一个表格,我希望它的第一列可以调整大小。它在 IE8 中运行良好,但在 Mozilla 上它在文档的右下角显示调整大小图标。这是代码
这是它在 IE8 中的显示方式
这是它在 Firefox 中的显示方式
请查看右下角的调整大小图标
jquery - jQuery 可调整大小不适用于 ajaxally 加载的内容
我的页面上有以下 div:
我有以下功能使其可调整大小:
到这里一切正常,我在 div 的右下角调整了句柄的大小,但是在点击功能时,内部 div 再次从服务器加载:
即使我在 ajax 回调中调用可调整大小的函数,但它似乎不起作用。我在 ajaxally 加载的 div 的右下角看不到调整大小的句柄。id是对的,一切都是一样的。可能是什么问题?
jquery - jQuery resizable 仅适用于第一个元素
我的页面上有一个控件,其中包含多个需要调整大小的多行文本框。
我正在尝试使用 jQuery resizable 函数来完成此任务。我只需要我的文本框可以垂直扩展。不幸的是,我只能让可调整大小的函数适用于第一个 div。
这是我的代码示例: