由于使用HighslideJS引起的一些问题,我只是在这个论坛上订阅。首先,我真的要感谢你,因为它运行良好。这是一项伟大的工作!然后我必须告诉你我的英语说得不是很好所以请放纵一下,我会尽力做到最大程度被理解。
我们走吧。所以我尝试使用带有自动加载且没有任何缩略图的 Highslide(由于 css 规则,它们被隐藏:可见性:隐藏在块 div 上)。我想将它用作相对位置的 div 块:这样我也许可以将它放在我想要的网页中。但我不能。那是行不通的。我认为这是因为它仍然像弹出窗口一样工作。但是不知道怎么改。
我也希望没有人可以关闭它。我试图理解函数 close 但我不能。我写在我的 javascript 文件中:hs.close = false; 但它不起作用。我不知道我该怎么办。当我在我的电脑键盘上执行“Enter”时它会自行关闭......是否可以阻止它?
白色大按钮还有另一个问题(实际上我的按钮使用以下功能:上一个/播放/下一个):它出现了两次。一次在我想要的位置,另一个在我网页左侧的顶部。我不知道为什么,但我在评论我的 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;
}