0
A
回答
0
與100% width and height
創建一個div。
使其absolutely positioned relative to body/html
。 把你的滑塊放在這個div裏面。 您可以通過使用css
和display none
當用戶點擊您的觸發,顯示它阻止或者您也可以點擊按鈕使用 .show() in jquery
隱藏它。 的想法是存在的。
所有你需要做的是實現你的滑塊
1
有多種方式來實現這一點,下面是一個例子,我創建使用收藏夾,你可以從這裏得到的想法,檢查JSfiddle
CSS
#pageOverLay {
background: #fff none repeat scroll 0 0;
margin-left: 43%;
margin-top: 10%;
position: absolute;
width: 500px;
z-index: 1001;
visibility:hidden;
}
#pageOverLay-shadow {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
filter: alpha(opacity=75);
-moz-opacity: 0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
z-index: 1000;
visibility: hidden;
}
#pageOverLayCloseBtn {
position:absolute;
top:0;
right:0;
}
.slick-slider {
margin: 30px auto 50px;
}
.slick-slider {
-moz-user-select: none;
box-sizing: border-box;
display: block;
position: relative;
}
JQuery的
$("#openLB").on("mousedown","",showLightBox);
function showLightBox() {
$("#pageOverLay-shadow").css("visibility", "visible");
$("#pageOverLay").css("visibility", "visible");
}
$("#pageOverLayCloseBtn").on("mousedown","",pageOverLayClose);
function pageOverLayClose() {
$("#pageOverLay-shadow").css("visibility", "hidden");
$("#pageOverLay").css("visibility", "hidden");
}
var disqus_shortname = 'slickcarousel';
(function() {
var dsq = document.createElement('script');
dsq.type = 'text/javascript';
dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
HTML
<a id="openLB" href="#">Click Here to show lightbox</a>
<div id="pageOverLay-shadow"></div>
<div id="pageOverLay">
<div id="pageOverLayCloseBtn"><a href="#" onclick="pageOverLayClose();">X</a> </div>
<h2>Images</h2>
<div class="slider fade">
<div>
<div class="image"> <img src="http://wowslider.com/sliders/demo-94/data1/images/photo1427806208781b36531cb09ef.jpg" /> </div>
</div>
<div>
<div class="image"> <img src="http://wowslider.com/sliders/demo-94/data1/images/photo142855067022515f007f6f1ba.jpg" /> </div>
</div>
<div>
<div class="image"> <img src="http://wowslider.com/sliders/demo-94/data1/images/photo1428452788387375d846a8ab4.jpg" /> </div>
</div>
</div>
</div>
相關問題
- 1. 如何覆蓋使用視圖創建的塊模板
- 2. 如何用覆蓋圖像創建ImageButton?
- 3. 覆蓋滑塊頂部的圖像
- 4. Kivy滑塊覆蓋on_touch_up
- 5. 使用PHP創建或覆蓋圖像
- 6. 使用文本創建AJAX覆蓋圖
- 7. 如何使用Websharper創建滑塊?
- 8. 如何使用jQuery滑塊覆蓋html輸入字段?
- 9. 僅使用jQuery創建圖像滑塊
- 10. 如何爲網頁創建滑塊圖?
- 11. 使用Flash Builder創建像Nivo滑塊的圖像滑塊
- 12. 如何創建滑塊
- 13. 如何創建HTML滑塊?
- 14. 如何創建滑塊?
- 15. 如何在laravel中使用css或jq創建圖像滑塊
- 16. 如何使用ImageView創建Javafx圖像滑塊
- 17. 如何使用Sqlite數據庫創建圖像滑塊?
- 18. 如何使用jQuery創建滑塊縮略圖
- 19. 如何創建漂亮的功能覆蓋圖,如ASP.NET MVC中SharePoint 2010中使用的覆蓋圖?
- 20. jscrollpane插件 - 滑塊覆蓋箭頭
- 21. Logo覆蓋我的滑塊wordpress
- 22. 重量輕的JQuery滑塊瓦/覆蓋
- 23. Rails - mongoid - 使用鍵創建和覆蓋?
- 24. 使用ContextMenu創建MapView而不覆蓋
- 25. 使用Geotools創建谷歌地圖覆蓋圖
- 26. 創建覆蓋MKMapView中當前區域的方形覆蓋圖
- 27. 如何創建覆蓋div的菜單?
- 28. 如何創建與像蒸汽覆蓋
- 29. 如何創建覆蓋手機菜單?
- 30. 如何爲UIButton創建動態覆蓋?