Highslide JS:问题自动加载

时间:2013-05-24 21:47:48

标签: javascript highslide

由于使用HighslideJS引起的一些问题,我只是在这个论坛中嫌疑。首先,我真的要感谢你,因为它完美无缺。这是一项伟大的工作! 然后我要告诉你我说的不是很好的英语所以请放纵请,我会尽量做到最大值才能被理解。

我们走吧。 所以我尝试使用Highslide自动加载并且没有任何缩略图(由于css规则它们被隐藏:可见性:隐藏在块div上)。 我希望在相对位置使用它像div块一样:就像我可能将它放在我想要的网页中一样。但我不能。这不起作用。我认为这是因为它仍然像弹出窗口一样工作。但我不知道如何改变它。

我也希望没有人能够关闭它。我试图理解函数关闭,但我不能。我在我的javascript文件中写道:hs.close = false;但它不起作用。 我不知道怎么办。当我在计算机键盘上执行“Enter”时它会自行关闭......是否可以阻止它?

白色大按钮我遇到了另一个问题(实际上我的按钮使用以下功能:Prev / Play / Next):它出现两次。一旦到达我想要的位置,另一个位于我网页左侧的顶部。我不知道为什么,但是当我评论我的javascript文件的这一部分时,我注意到了:

hs.addSlideshow({
        //slideshowGroup: 'group1',
        interval: 2000
        //...
)}

就像那样,第二个按钮消失了(这个按钮不在好地方......很酷)。它似乎有效,但我不知道这是不是很好。

感谢您的帮助。 克莱尔


答案:

感谢EarlyOut的帮助 :可以在js文件中使用此代码解决自动关闭问题:

hs.onKeyDown = function(sender, e) {
        if(e.keyCode == 8 || e.keyCode == 13 || e.keyCode == 27 || e.keyCode == 33 || e.keyCode == 34 || e.keyCode == 38 || e.keyCode == 40 || e.keyCode == 70) return false;
        if(e.keyCode == 32) return false;
    }

1 个答案:

答案 0 :(得分:0)

如果无法看到您的网页,则很难提供任何帮助。但是这个例子可能很有用:

http://jgromit.com/matrixslide/standardMS/

查看HTML,以及res / hsconfig.js文件。在配置文件中,您将看到一些额外的编码,以忽略某些键盘输入,并在访问者在图像区域外单击时禁用弹出窗口的关闭。