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. Kivy滑块覆盖on_touch_up
- 4. 如何使用jQuery滑块覆盖html输入字段?
- 5. 使用Flash Builder创建像Nivo滑块的图像滑块
- 6. 如何为网页创建滑块图?
- 7. 如何创建滑块?
- 8. 如何使用jQuery创建滑块缩略图
- 9. 如何在laravel中使用css或jq创建图像滑块
- 10. 如何使用ImageView创建Javafx图像滑块
- 11. 如何创建漂亮的功能覆盖图,如ASP.NET MVC中SharePoint 2010中使用的覆盖图?
- 12. Logo覆盖我的滑块wordpress
- 13. 使用ContextMenu创建MapView而不覆盖
- 14. 使用Geotools创建谷歌地图覆盖图
- 15. 如何为UIButton创建动态覆盖?
- 16. 如何创建覆盖手机菜单?
- 17. 如何创建覆盖div的菜单?
- 18. C++宏:如何创建一个覆盖?
- 19. 如何创建包含用户列表的视图滑块?
- 20. 如何使用GWT清除覆盖图
- 21. Box2d如何创建滑块平台
- 22. 如何创建MooTools的垂直滑块
- 23. 如何创建标签文本滑块
- 24. 如何创建Jquery产品滑块?
- 25. 弹出菜单覆盖jQuery的缩略图滑块
- 26. 你如何建立/使用angular2滑块?
- 27. 如何让滑块内的图像覆盖正在进行的div?
- 28. 创建一个jQuery图像滑块
- 29. 创建一个滑块的图像
- 30. 钛Appcelerator的创建图像滑块