Вместо того, чтобы пытаться нажать значение на this
, вы можете использовать функцию setAttribute
:
<a onclick="this.setAttribute('dialog', 'anything');">anythingAlso</a>
Проблема возникла, когда я пытался разместить код ползунка
$('#js-grid-slider-thumbnail').cubeportfolio({some-properties: somthings});
между кодом ниже.
$(document).ready()
И когда я оставил код слайдера за пределами этого, одна проблема была решена, так как больше не было тега img с нулевым размером. Но все же изображение не было загружено, пока я не использовал функцию ниже.
setTimeOut(function(){})
Итак, мой окончательный код стал примерно таким:
setTimeout(function () {
$('#js-grid-slider-thumbnail').cubeportfolio({
layoutMode: 'slider',
drag: true,
auto: false,
//And some another properties
});
}, 600);
И мне больше не нужно было использовать приведенный ниже код для загрузки изображений.
$(window).resize();