首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在光照盒中隐藏特定图像

问如何在光照盒中隐藏特定图像
EN

Stack Overflow用户
提问于 2014-02-15 09:20:36
回答 2查看 359关注 0票数 0

我有在灯箱中打开的图片,但我希望当noimage.png可用时可以在灯箱中查看,所以不应该在灯箱中显示。

这是我网站的链接,请打开最后的缩略图,然后查看下一张图片来理解。用于lightbox 单击此处 的脚本

代码语言:javascript
复制
<script type="text/javascript" src="LightBox/js/jquery.js"></script>
        <script type="text/javascript" src="LightBox/js/jquery.lightbox-0.5.js"></script>



        <script type="text/javascript">
            $(function() {
                $('#gallery a').lightBox(
{ overlayOpacity: 0.6,
    imageLoading: 'LightBox/images/lightbox-ico-loading.gif',
    imageBtnClose: 'LightBox/images/lightbox-btn-close.gif',
    imageBtnPrev: 'LightBox/images/lightbox-btn-prev.gif',
    imageBtnNext: 'LightBox/images/lightbox-btn-next.gif',
    fixedNavigation: true,
    txtImage: 'Image',
    txtOf: 'of'

});      
  });

  </script>

我试着完成这个任务

代码语言:javascript
复制
<script type="text/javascript">
       function pageLoad() {
           if ($("#gallery a[href$='noimage.png']")) {
               $("#gallery a[href$='noimage.png'] img").removeAttr("src");

               $("#gallery a[href$='noimage.png']").remove("#gallery img");

           }
       };

  </script>

这是否可以将特定图像隐藏在“灯箱”中,并且不应显示在“灯箱”弹出视图中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-15 09:54:19

您可以使用一个类在lightbox中标记要排除的图像,而这些图像将不会在lightbox中使用。

标记图像,然后使用此选择器初始化lightbox

代码语言:javascript
复制
<script type="text/javascript">
    $(function() {
        // Mark unwanted images
        jQuery('#gallery a[href*="noimage.png"]').addClass("no-lightbox");

        // Initialize lightbox without them
        jQuery('#gallery a:not(.no-lightbox)').lightBox({ 
            overlayOpacity: 0.6,
            imageLoading: 'LightBox/images/lightbox-ico-loading.gif',
            imageBtnClose: 'LightBox/images/lightbox-btn-close.gif',
            imageBtnPrev: 'LightBox/images/lightbox-btn-prev.gif',
            imageBtnNext: 'LightBox/images/lightbox-btn-next.gif',
            fixedNavigation: true,
            txtImage: 'Image',
            txtOf: 'of'
        });      
    });
</script>
票数 1
EN

Stack Overflow用户

发布于 2014-02-15 09:27:32

理想情况下,当呈现视图时,您应该检查这是否是noimage.png,然后不要打印。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21795648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档