首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery的函数.resizable()不工作

jquery的函数.resizable()不工作
EN

Stack Overflow用户
提问于 2014-03-21 01:04:49
回答 1查看 72关注 0票数 1

在我的项目中,我在初始页面中有一段代码:

html

代码语言:javascript
复制
<div id="box">
    <div id="header"> <span id="title"></span> <span id="button">X</span> </div>
    <div id="text"> </div>
</div>

css

代码语言:javascript
复制
#box {
    border-style: solid;
    box-shadow: 2px 2px 2px black;
    max-width: 66%;
    max-height: 80%;
}

#button {
    background-color: #99CCFF;
    min-width: 32px;
    max-width: 5%;
    min-height: 32px;
    max-height: 100%;
    position:absolute;
    right:0px;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
}

#header {
    background-color: #66B2FF; 
}

#title {
    text-decoration-color: #FFFFFF;
    font: 28px arial;
}

#text {
    background-color: #E0E0E0;
    text-decoration-color: #000000;
    font: 24px sans-serif;
    overflow: scroll;
}

我使用jquery中的尊重函数将这个元素定义为可拖动和可调整大小。拖曳行为是完美的,但调整不了。

这是jquery代码来调整这一点:

代码语言:javascript
复制
$('document').ready(function(){
    $('#box').draggable({
        cointainment: "#container"
    });

    $('#box').resizable({
        cointainment: "#container"
    });

    $('#box').hide();

    $('#button').click(function(){
        $('#box').hide();
    });

    $('a').click(function(e){
        if($(this).attr('href') != 'logout.html') {
            e.preventDefault();
            $.get($(this).attr('href'), function(data){
                var $temp  = $('<div/>', {html:data});
                $('#title').text($temp.find('title').text());
                $('#text').html($temp.remove('head').html());
                $('#box').show();
            });
        }
    });
});

有人能看到代码中的错误吗?

另外,我有一个关于css显示的问题。如何看到,我定义了最大宽度和最大高度;它发生的最大高度属性不起作用。有人能看出是怎么回事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-21 02:52:53

技术上来说,可调整大小的功能在您的代码中。但是,您需要对.ui-resizable-handle进行样式设置,以使其显示出来。如果你不能点击和按住手柄,那么你将无法调整它的大小。

所以,举个例子,我刚加了一个

代码语言:javascript
复制
.ui-resizable-handle {
    width: 20px;
    height: 20px;
    background: red;
}

现在你可以调整尺寸了。

视图演示

此外,还有更多关于可调整大小小部件的选项,您可以在此页上了解这些选项。

此外,还有一些可以查看这里的不同选项的演示

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22548303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档