Для меня эта проблема была немного иной и очень легко проверить и решить.
Вы должны убедиться, что ваши таблицы - это InnoDB. Если одна из таблиц, а именно эталонная таблица - это MyISAM, ограничение не будет выполнено.
SHOW TABLE STATUS WHERE Name = 't1';
ALTER TABLE t1 ENGINE=InnoDB;
Первоначально скрываем div и прикрепляем событие onload к изображениям.
Создайте атрибут данных, который увеличивается для каждого загруженного изображения, затем отобразите div, когда он равен общему количеству изображений:
$('#graphic img').on('load', function() {
let loaded = ($('#graphic').data('loaded') + 1) || 1;
$('#graphic').data('loaded', loaded);
if (loaded == $('#graphic img').length) {
$('#graphic').show();
}
});
$('#graphic img').on('load', function() {
let loaded = ($('#graphic').data('loaded') + 1) || 1;
$('#graphic').data('loaded', loaded);
if (loaded == $('#graphic img').length) {
$('#graphic').show();
}
});
#graphic {
display: none;
}
[113 ]