首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >小巧集最大高度

小巧集最大高度
EN

Stack Overflow用户
提问于 2014-03-14 11:54:01
回答 3查看 2.5K关注 0票数 0

我的代码是这样的

代码语言:javascript
复制
 $jq('#<portlet:namespace/>PNLanguage'+ languageId).ddslick({      
                       data : parsedLanguageData,
                       width:200,
                       Height:300,
                       selectText: "Select Language",

效果很好。但是,当我们选择这个值并进行另一个下拉列表时,如果列表大小小于高度,它将显示空空间。

当我将高度参数的值改为最大高度=300时,效果很好。如何在上面的代码中巧妙地给出这个。

请帮帮我。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-09-23 20:23:36

在ddslick中没有最大高度选项,但是如果您从JS文件中移除高度选项并编辑JS文件(大致第47行),将类dd-选项更改为包含max-height :300 it;那么它将完全按照需要工作:

代码语言:javascript
复制
'.dd-options{ max-height:300px; border:solid 1px #ccc; border-top:none; list-style:none; box-shadow:0px 1px 5px #ddd; display:none; position:absolute; z-index:2000; margin:0; padding:0;background:#fff; overflow:auto;}' +
票数 1
EN

Stack Overflow用户

发布于 2015-01-12 19:48:58

现在有一个高度选项,因此它将与较新版本一起工作。请注意,您应该提供小写高度,而不是大写H。还请注意,您可以通过观察/更改js文件中的默认值来查看所有选项:

代码语言:javascript
复制
//Set defauls for the control
defaults = {
    data: [],
    keepJSONItemsOnTop: false,
    width: 260,
    height: 300,   // i changed this from null!
    background: "#eee",
    selectText: "",
    defaultSelectedIndex: null,
    truncateDescription: true,
    imagePosition: "left",
    showSelectedHTML: true,
    clickOffToClose: true,
    onSelected: function () { }
},
票数 0
EN

Stack Overflow用户

发布于 2017-02-16 09:41:49

我将maxHeight传递给构造函数,方法是使用参数"maxHeight不是 "max-height”注意:它在传递"max-height“时会产生错误。

然后,在两个变量"l“和”参数“中收集该参数。这个“参数”变量被传递给init()方法。

现在,在init()方法中,可以将最大高度设置如下:

代码语言:javascript
复制
u.css({
    width : l.width
    ,'max-height': l.maxHeight
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22404269

复制
相关文章

相似问题

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