Я просто подписаться на этом форуме из-за некоторых проблем, вызванных использованием HighslideJS. Сначала я действительно должен поблагодарить вас, потому что он работает отлично. Это отличная работа! Тогда я должен вам сообщить, что я говорю не очень хорошо по-английски, поэтому будьте снисходительны, я постараюсь сделать max для понимания.Highslide JS: проблемы с автозагрузкой
Поехали. Итак, я попытался использовать Highslide с автозагрузкой и без миниатюры (они скрыты из-за правила css: видимость: скрыта на блоке div). Я бы хотел, чтобы использовал его как div-блок в относительном положении: вроде бы я мог бы разместить его на своей веб-странице, где хочу. Но я не могу. это не работает. Я думаю, это потому, что он по-прежнему работает как всплывающее окно. Но я не знаю, как это изменить.
И я тоже хотел бы, чтобы никто не может закрыть его. Я попытался понять, что функция закрыта, но я не могу. Я пишу в свой файл javascript: hs.close = false; но это не сработает. Я не знаю, как я могу это сделать. Когда я делаю «Ввод» на клавиатуре компьютера, он закрывается ... Можно ли это предотвратить?
У меня есть другая проблема с белой большой кнопкой (на самом деле моя кнопка использует следующие функции: Prev/Play/Next): появляется дважды. Однажды в том месте, где я хочу, а другой наверху слева от моей веб-страницы. Я не знаю, почему, но я отмечаю, когда я комментирую эту часть моего файла JavaScript:
hs.addSlideshow({
//slideshowGroup: 'group1',
interval: 2000
//...
)}
Как что вторая кнопка исчезает (это тот, который не находится на хорошем месте ... круто). кажется, что работает, но я не знаю, хороший ли это способ.
Благодарим за помощь. Claire
ОТВЕТЫ:
Спасибо 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;
}