मैं इस तरह से फैंक्सबॉक्स -3 में डाउनलोड लिंक कैसे सेट कर सकता हूं, कि यह प्रदर्शित छवि से लिंक नहीं होगा बल्कि प्रदर्शित छवि के एक हाय रिस-संस्करण से लिंक होगा?

मैं इसे कैसे सेट कर सकता हूं? यहाँ कोई मदद? (मुझे पता है कि 'आफ्टरलोड' और 'डाउनलोड विशेषता' के साथ कुछ होना चाहिए।) Thx!

0
Raul76 25 अक्टूबर 2018, 02:17

1 उत्तर

सबसे बढ़िया उत्तर

बस afterShow कॉलबैक का उपयोग करें और फिर अपनी आवश्यकताओं के अनुरूप डाउनलोड लिंक में बदलाव करें, उदाहरण के लिए:

$('[data-fancybox="images"]').fancybox({
  buttons : [ 
    'download',
    'close'
  ],
  afterShow : function(instance, current) {
    var src =  current.src.replace('1500x1000', '5000x2000');

    console.info('current.src: ' + current.src + '; download src: ' + src);

    $("[data-fancybox-download]").attr('href', src);
  }
});

डेमो - https://codepen.io/anon/pen/EdGNdX?editors=1010< /ए>

0
Janis 25 अक्टूबर 2018, 13:08