An example code for dsiplaying PhotoSwipe slider inside a container rather than full screen.
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 |
<!DOCTYPE html>
<html lang="en"> <head> <title>Bootstrap Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.3/photoswipe.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.3/default-skin/default-skin.min.css"> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.3/photoswipe.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.3/photoswipe-ui-default.min.js"></script> </head> <body> <div class="my-images" style="display: none;"> <img src="https://farm2.staticflickr.com/1043/5186867718_06b2e9e551_b.jpg" height="100" /> <img src="https://farm7.staticflickr.com/6175/6176698785_7dee72237e_b.jpg" height="100" /> </div> <div style="width: 300px; height: 400px; position: relative;"> <!– Background of PhotoSwipe. <!– Slides wrapper with overflow:hidden. –> <!– Container that holds slides. PhotoSwipe keeps only 3 slides in DOM to save memory. –> <!– Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. –> <div class="pswp__top-bar"> <!– Controls are self-explanatory. Order can be changed. –> <div class="pswp__counter"></div> <button class="pswp__button pswp__button–share" title="Share"></button>–> <button class="pswp__button pswp__button–fs" title="Toggle fullscreen"></button> <button class="pswp__button pswp__button–zoom" title="Zoom in/out"></button> <!– Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR –> <div class="pswp__share-modal pswp__share-modal–hidden pswp__single-tap"> <button class="pswp__button pswp__button–arrow–left" title="Previous (arrow left)"> <button class="pswp__button pswp__button–arrow–right" title="Next (arrow right)"> <div class="pswp__caption"> </div> </div> </div> function openPhotoSwipe(items) { showAnimationDuration: 0, gallery.listen(‘gettingData’, (index, item) => { gallery.init(); $(document).ready(function(){ |