Javascript 保持幻灯片在顶部,下面的页面可见

Javascript 保持幻灯片在顶部,下面的页面可见,javascript,highslide,Javascript,Highslide,我有一个相当大的内部网站在工作,有详细的工作说明。程序中有一些链接可以显示图片,我使用的是Highslide。默认行为是打开画廊并调暗背景。当您在库外单击时,它将关闭。我的一些用户希望在顶部保留一个图库,以便他们可以按照程序进行操作。到现在为止,他们还得把画廊搬上去。我在另一个页面的某个部分也会弹出一个带有html的模式(我会弹出计算器)。它们的行为是,在您关闭它们之前,它们一直位于页面顶部。我希望我的画廊也有同样的行为,可能吗 Highslide允许您定义关闭前要运行的函数。如果此函数返回tr

我有一个相当大的内部网站在工作,有详细的工作说明。程序中有一些链接可以显示图片,我使用的是Highslide。默认行为是打开画廊并调暗背景。当您在库外单击时,它将关闭。我的一些用户希望在顶部保留一个图库,以便他们可以按照程序进行操作。到现在为止,他们还得把画廊搬上去。我在另一个页面的某个部分也会弹出一个带有html的模式(我会弹出计算器)。它们的行为是,在您关闭它们之前,它们一直位于页面顶部。我希望我的画廊也有同样的行为,可能吗

Highslide允许您定义关闭前要运行的函数。如果此函数返回true,它将关闭;如果返回false,它将保持打开状态。没有看到你的代码,这是我能提供的最好的回应

<script type="text/javascript">
var allowClose=false;
hs.Expander.prototype.onBeforeClose = function (sender) {
   return allowClose;
}
</script>

var allowClose=false;
hs.Expander.prototype.onBeforeClose=函数(发送方){
返回允许丢失;
}
您可以在别处添加一个按钮,将allowClose切换为true,这将恢复基本的关闭功能。highslide中还有一个close()函数,因此您可以在某个地方使用一个大按钮来调用close()


完整的属性、功能和事件集在这里->

幻灯片库/图像可以像幻灯片HTML弹出窗口一样保持打开状态。您所需要做的就是删除库的设置。由于我没有看到您的页面,我无法告诉您在“多媒体资料”设置中的何处可以找到此设置。

应该可以。请给我们一个链接到您的网站-必须有其他事情正在进行。没有必要。RoadRash的回答是正确的。OP希望画廊在点击外部时保持开放。改变不透明度会让你看到画廊后面的东西,但我认为点击一下仍然会关闭它。我想他可能需要两个答案的组合。不,不会的。请参见裸骨示例:。在扩展器外单击不起任何作用。画廊也是这样:。是的,你是对的,路障让highslide发生了,对吗?所以鲁莽应该知道答案。我想知道为什么它对他们不起作用。RoadRash提供了很多支持,但不是开发者。但是是的,我们需要一个到OP页面的链接来看看发生了什么。我从来都不明白为什么人们对给我们一个链接总是“害羞”的!