标签: jquery-layout

使jqGrid填充其容器

我在我的一个项目中使用jQuery布局插件和jqGrid插件,除了一些小问题外,它们工作得很好......

我希望jqGrid完全填满包含它的窗格(jQuery布局窗格).调整窗格大小应该调整jqGrid的大小,关闭窗格应该隐藏jqGrid等等.

jqGrid和jQuery Layout都提供回调,但是当我使用它们时,页面布局可怕地破坏.

有没有人有任何经验混合jqGrid与jQuery布局?

  1. http://www.secondpersonplural.ca/jqgriddocs/index.htm
  2. http://layout.jquery-dev.net/

jquery jqgrid jquery-layout

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

Jquery布局可调整大小不起作用

我无法设法获取jquery-layout插件的选项.默认呈现正确,但选项不正确.我尝试在文件准备好时设置可调整大小和可滑动,但是当我警告可调整大小时,它返回false.谁能发现这里出了什么问题?

JS:

$(document).ready(function() {  
var myLayout = $('body').layout({
   west: {
   resizable: true,
   resizeWhileDragging:   true,
   slidable:              true
   }

});
alert(myLayout.options.west.resizable); //returns false
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<body>

<div class="ui-layout-center">Center
    <div id="board">        
    </div>  
    <button onclick="set_board();">New Game!</button>
    <button onclick="execute_turn();">Turn!</button>
</div>
<div class="ui-layout-east">East</div>
<div class="ui-layout-west">West</div>
</body>
Run Code Online (Sandbox Code Playgroud)

html jquery resizable jquery-layout

6
推荐指数
2
解决办法
5067
查看次数

CSS弹出菜单在JQuery布局窗格中溢出/重叠

我使用JQuery布局并仅定义北,西和中间窗格.在左侧(西部窗格)我正在构建一个CSS弹出菜单.随着网络上大量的CSS弹出菜单,我可以毫不费力地使用它.我面临的问题是弹出菜单与中心窗格不重叠.您可以在我的JSfiddle示例中看到此行为.我试过设置,overflow: visible; z-index: 10001;但没有解决任何问题.我接下来可以尝试什么?

css popup jquery-layout

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

slickgrid resize导致靠近底部的滚动条间隙

我有以下问题:我将Slickgrid与jquery布局结合使用.可以使用此插件调整窗格大小.当我调整Slickgrid窗格的大小时,会出现一个水平滚动条,一开始就不存在,我无法一直滚动到底部.

我创建了一个jsfiddle来演示:http: //jsfiddle.net/uNMRT/2/

重现步骤:

  1. 确保slickgrid窗格没有水平滚动条.
  2. 一路滚动.(效果很好,你可以查看记录119,最后一个)
  3. 使用垂直拆分器调整slickgrid窗格的大小.确保使滑块区域更小以显示水平滚动条.
  4. 再次向下滚动.请注意,您无法完全向下滚动.现在无法看到记录119.

我已经在调整大小时执行了resizeCanvas:

center__onresize: function(pane, $pane, state, options) {
                myGrid.resizeCanvas();
            }
Run Code Online (Sandbox Code Playgroud)

这显然还不够.有任何想法吗?

jquery-layout slickgrid

4
推荐指数
2
解决办法
3628
查看次数

容器div上的jQuery UI布局而不是body

我正在使用jQuery UI布局.我想将布局应用于容器,而不是整个主体.

工作时我做的$('body').layout();.

http://jsfiddle.net/JPEaa/216/

添加容器div时失败$('.myDiv').layout();.

http://jsfiddle.net/JPEaa/217/

我错误地选择或应用我的容器了吗?

jquery jquery-ui jquery-layout

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

有没有办法将Chosen jQuery插件始终放在前面?

我正在尝试使用Chosen插件和其他一些插件,如jQuery Layout和jqgrid

没有选择我的选择框看起来像这样:

http://i.stack.imgur.com/x8qQv.png

并选择:

http://i.stack.imgur.com/XlSMz.png

它与jQuery Layout重叠.

有没有办法让Chosen始终站在前面?

我玩了两个插件的不同CSS设置,但无济于事.帮助请弄清楚该怎么做.

HTML:

<div class="ui-layout-center"></div>
<div class="ui-layout-north">
    <div style="width: 250px; position:relative; z-index:99999">
        <select id="picker" style="width: 250px">
            <option value='1'>1</option>
            <option value='2'>2</option>
            <option value='3'>3</option>
            <option value='4'>4</option>
            <option value='5'>5</option>
            <option value='6'>6</option>
        </select>
    </div>  
</div>
<div class="ui-layout-south"></div>
<div class="ui-layout-east"></div>
<div class="ui-layout-west"></div>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$('#picker').chosen();
$('body').layout(
    { applyDefaultStyles: true }
);
Run Code Online (Sandbox Code Playgroud)

链接到JSFiddle:小提琴

css jquery z-index jquery-layout jquery-chosen

3
推荐指数
2
解决办法
6101
查看次数

调整angularjs typeahead指令的z-index

我将Angularjs typeahead指令与jquery布局插件结合使用.是我正在处理的应用程序的链接.当我在输入框中键入地址时,自动完成结果列表会隐藏在缩放器后面.我已经尝试更改自动完成列表以及窗格大小调整器的z-index属性,但似乎没有任何工作.解决这个问题的最佳方法是什么?

.ui-layout-resizer-open {
    z-index: 1;
 }

 .dropdown-menu {
    z-index: 2;
 }
Run Code Online (Sandbox Code Playgroud)

css jquery-layout angular-ui

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

jQuery UI布局:sizePane()正在重置我的选项

早上好,

在调用sizePane()之后,jQuery UI Layout似乎正在重置我的选项.当我将以下内容加载到FireFox中,然后单击"调整大小"按钮时,北窗格突然变得可调整大小,并且突然再次启用热键.我做错了吗?或者这是一个错误?

<html>
<head><title>Layout Test</title></head>

<link href="css/jquery-ui.custom.css" rel="stylesheet" type="text/css">

<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.7.custom.min.js"></script>
<script type="text/javascript" src="js/jquery.layout-1.2.0.js"></script>

<script language="JavaScript">

jQuery(document).ready(documentReady);

    function documentReady(){

        jQuery('body').layout({

            defaults: {

                applyDefaultStyles: true

            },

            north: {

                enableCursorHotkey: false,
                closable: false,
                resizable: false

            },

            center: {


            }

        });

    }

</script>

<body>

    <div class="ui-layout-north">

        North Pane

    </div>

    <div class="ui-layout-center">

        Center Pane
        <input type="button" value="Resize" onclick="jQuery('body').layout().sizePane('north',100);" />

    </div>

</body>
Run Code Online (Sandbox Code Playgroud)

jquery-ui jquery-layout

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