You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using Fancybox to show a tweet's all image and seems it doesn't work.
The idea is to get a tweet's all image dynamically and put it into a div, then use the document.body.appendChild to add the div into the page; then using Fancybox.bind to show, but returns nothing.
How could it be?
`function openFancyBox(clickedElement) {
const imageContainer = clickedElement.closest('[aria-labelledby="modal-header"]');
if (!imageContainer) {
console.error('Can not find image container!');
return [];
}
If you write Fancybox.bind(SELECTOR), that code could be "translated" to English like this - "when user clicks element matching my CSS selector SELECTOR, start Fancybox using this element".
But, if you want to immediately start Fancybox, you have to use other API methods. For example, Fancybox.fromSelector(SELECTOR). It would be best if you could create a demo using any code playground (like JSFiddle), then I could easily fork and get it working.
Describe the bug
I'm using Fancybox to show a tweet's all image and seems it doesn't work.
The idea is to get a tweet's all image dynamically and put it into a div, then use the document.body.appendChild to add the div into the page; then using Fancybox.bind to show, but returns nothing.
How could it be?
`function openFancyBox(clickedElement) {
const imageContainer = clickedElement.closest('[aria-labelledby="modal-header"]');
if (!imageContainer) {
console.error('Can not find image container!');
return [];
}
}`
Reproduction
like describe.
Additional context
No response
The text was updated successfully, but these errors were encountered: