【问题标题】:Dreamweaver CS5.5 and Fancybox 1.3.4Dreamweaver CS5.5 和 Fancybox 1.3.4
【发布时间】:2015-06-19 02:06:20
【问题描述】:

我正在使用 Dreamweaver CS5.5 和 Fancybox 1.3.4。 我在一个主 div 中放置了 4 个图像(每行 2 个),它们完美地结合在一起(我不希望有间隙,因为 4 个图像一起形成了一张图片),直到我对它们应用了 fancybox。 现在两行之间有大约 20px 的水平边距,我找不到它的来源。有任何想法吗?我需要在这里粘贴代码吗? 温柔点——我主要是一名印刷设计师,所以我边走边学开发。谢谢。

我在 head 标签中有这个:

<script type="text/javascript" src="code.jquery.com/jquery-latest.min.js"></script>; <link href="jquery.fancybox-1.3.4/fancybox/jquery.fancybox-1.3.4.css" rel="stylesheet" type="text/css"> <link href="jquery.fancybox-1.3.4/style.css" rel="stylesheet" type="text/css">

在结束正文标记之前:

<script type="text/javascript">
$(function($){
    var addToAll = false;
    var gallery = false;
    var titlePosition = 'inside';
    $(addToAll ? 'img' : 'img.fancybox').each(function(){
        var $this = $(this);
        var title = $this.attr('title');
        var src = $this.attr('data-big') || $this.attr('src');
        var a = $('<a href="#" class="fancybox"></a>').attr('href', src).attr('title', title);
        $this.wrap(a);
    });
    if (gallery)
        $('a.fancybox').attr('rel', 'fancyboxgallery');
    $('a.fancybox').fancybox({
        titlePosition: titlePosition
    });
});
$.noConflict();

【问题讨论】:

  • 添加一个表达您的问题的代码的最小示例将帮助其他人确定问题所在。
  • 好的,谢谢史蒂夫,我在头部标签中有这些:
  • 继续编辑您的问题,将您的详细信息放入其中。我不是织梦者,但这些细节将帮助织梦者找出问题所在。
  • 谢谢史蒂夫,不知道我做得对不对!

标签: javascript css fancybox


【解决方案1】:

您还可以根据网站的标记设置父元素的边距和内边距来覆盖 CSS 属性。

您有什么方法可以向我们展示该部分的 HTML 吗?

【讨论】:

    【解决方案2】:

    在您发布的代码中,您没有关闭您的 javascript。这可能是问题所在。所以在 $.noConflict(); 之后添加

    </script>
    

    【讨论】:

    • 您好,谢谢!我现在刚刚解决了这个问题。图片周围有
      标签,所以删除了这些标签,一切都恢复原状了。呸!
    猜你喜欢
    • 1970-01-01
    • 2011-10-26
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多