gpt4 book ai didi

jquery - 如何使用 jquery 动态调整从 Highchart 图形调用的 highslide 弹出窗口的大小?

转载 作者:太空宇宙 更新时间:2023-11-04 12:48:31 25 4
gpt4 key购买 nike

下面是调用 highslide 弹出窗口的 jquery 代码部分 - hs.htmlExpand()。我希望能够动态调整弹出窗口的大小。如果这不可能,也许自动调整大小对我有用。我想动态调整大小的原因是弹出窗口中的文本也会动态更改。

point: {
events: {
click: function() {

hs.htmlExpand(null, {
pageOrigin: {
x: this.pageX,
y: this.pageY
},
headingText: 'Error Rate',
maincontentText: 'test',
width: 220
});
}
}
}, ...

这是一个有效的 fiddle :http://jsfiddle.net/e2qpa/1200/

我在 Highslide 文档中遇到了以下代码,但我不知道如何在这种情况下使用它:

void hs.Expander.prototype.resizeTo ( int width, int height )
void hs.Expander.prototype.reflow()

最佳答案

如果您调用 hs.getExpander(),它将返回上次打开的扩展器。然后你可以使用:

var ex = hs.getExpander();
ex.resizeTo(600,600);

reflow() 与更新的内容配合得很好:

var ex = hs.getExpander();
ex.maincontent.innerHTML = "alkdfjalkdjf<br/>laksjdflaksjdf<br/>asjkdf<br/>lajkdf<br/>asjkdfl<br/>aksjdflkasjdflk<br/>ajsdfl<br/>kjasdfl<br/>kjasdfkl";
ex.reflow();

示例 here .

关于jquery - 如何使用 jquery 动态调整从 Highchart 图形调用的 highslide 弹出窗口的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26314845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com