将幻灯片放在顶部,下方的页面可见

时间:2015-04-01 14:23:49

标签: javascript highslide

我有一个非常大的Intranet网站,有详细的工作描述。程序中有链接可以显示图片,我使用的是Highslide。默认行为是将图库调高并使背景变暗。当您在图库外单击它时,它将关闭。我的一些用户希望保持一个画廊,以便他们可以按照程序进行操作。截至目前,他们不得不把画廊带上。我还弹出另一个页面的一部分,弹出一个带有html的模态(我有计算器弹出)。这些行为是他们留在页面顶部,直到你关闭它们。我喜欢我画廊的相同行为,这可能吗?

2 个答案:

答案 0 :(得分:2)

Highslide图库/图像可以像Highslide HTML弹出框一样保持打开状态。您需要做的就是删除图库的hs.dimmingOpacity设置。由于我还没有看到您的网页,因此我无法告知您在图库设置中找到此设置的位置。

答案 1 :(得分:1)

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

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

在其他地方你可以添加一个按钮来将allowClose切换为true,这将恢复基本的关闭功能。 highslide中还有一个close()函数,所以你可以在某个地方调用close()。

完整的属性,功能和事件集在这里 - &gt; http://highslide.com/ref/