Далее вы получите выбранный контент, а также обновите буфер обмена.
Свяжите идентификатор элемента с событием копирования, а затем получите выделенный текст. Вы можете заменить или изменить текст. Получите буфер обмена и установите новый текст. Чтобы получить точное форматирование, вам нужно установить тип как «text / hmtl». Вы также можете привязать его к документу вместо элемента.
$(ElementId).bind('copy', function(event) {
var selectedText = window.getSelection().toString();
selectedText = selectedText.replace(/\u200B/g, "");
clipboardData = event.clipboardData || window.clipboardData || event.originalEvent.clipboardData;
clipboardData.setData('text/html', selectedText);
event.preventDefault();
});
Проблема в том, что вы меняете положение эскизов-d4 на абсолютное, что выводит его из нормального потока контента, и когда вы это делаете, вы теряете 140px в высоту, поскольку это его высота. Когда вы теряете эту высоту, ваш свиток становится слишком низким. Я не уверен, как ваш проект собирается вместе, поэтому я не знаю, как вы хотите это исправить, но это проблема.
Вы можете позиционировать абсолютные большие пальцы с самого начала, если это соответствует вашим потребностям, или вам понадобится заполнитель, чтобы сохранить это пространство или минус 140 от прокручиваемой позиции.