Не получается добавить водяной знак на всплывающую картинку в fancybox

348
15 декабря 2016, 16:33

Всем привет! Хочу добавить watermark на всплывающую картинку в fancybox - никак не выходит. Что не так?

$(".fancybox-wrap").fancybox({ 
  afterLoad: function() { 
    $('.fancybox-inner').append('<img id="watermark-inner" src="http://plasmate.ru/images/design/rek_vkon.png" style="position:absolute;left:0;top:0;" />') 
  } 
});
<div class="gallery"> 
  <div class="row"> 
    <div class="col-md-4"> 
      <? u_img(101); ?> 
      <p> 
        <? u_txt(101); ?> 
      </p> 
    </div> 
    <div class="col-md-4"> 
      <? u_img(102); ?> 
      <p> 
        <? u_txt(102); ?> 
      </p> 
    </div> 
    <div class="col-md-4"> 
      <? u_img(103); ?> 
      <p> 
        <? u_txt(103); ?> 
      </p> 
    </div> 
  </div> 
</div> 
</div>

Answer 1

Зашел на http://fancybox.net

Поискал пример с келбеками, нашел вот что в коде страницы примеров:

$("#various7").fancybox({
    onStart     :   function() {
        return window.confirm('Continue?');
    },
    onCancel    :   function() {
        alert('Canceled!');
    },
    onComplete  :   function() {
        alert('Completed!');
    },
    onCleanup   :   function() {
        return window.confirm('Close?');
    },
    onClosed    :   function() {
        alert('Closed!');
    }
});

Указанного вами триггера нет в списке, попробуйте воспользоваться onComplete

И вообще, ватермарки накладываются на сами изображения при их загрузке на сайте. То, что вы делаете по сути фикция.

READ ALSO
Как изменить масштаб html страницы?

Как изменить масштаб html страницы?

Что нужно прописать CSS для того, чтобы уменьшить масштаб HTML страницы? В браузере можно сделать так: нажать последовательно CTRL и -После этого...

470
CSS: Увеличение блока при наведении

CSS: Увеличение блока при наведении

Есть список товаров в виде блоков с display: inline-blockНужно при наведении курсора на блок его увеличивать, но чтобы остальные блоки не сдвигались

676
Заполнение полей input

Заполнение полей input

У меня 70 текстовых полейЗначения в этих полях должны быть или 1 или -1

342
Воспроизведение звука в input

Воспроизведение звука в input

У меня есть много тегов input textпри фокусировки на n-ном input должна заиграть мелодия

308