-2

javascript这是一个带有and的 asp 项目css。我已经java从这个站点获得了 JonDesign 的 SmoothGallery 演示。

现在我想把p里面有摘要的标签放在里面,div顺便说一下,这里是代码:

<div id="myGallery">
    <asp:Repeater ID="HeadLinesRepeater" runat="server" DataSourceID="SqlDataSource1">
        <ItemTemplate>
            <div class="imageElement">
                <h3><%# Eval("Title") %></h3>
                <div>
                    <p><%# Eval("Summary") %></p>
                </div>
                <a href='<%# "/NewsBody.aspx?NewsId=" + Eval("ID")  %>' title="متن کامل" class="open"></a>
                <img class="full" src='<%# "/Img/news/" + Eval("ID") + ".jpg" %>' />
                <img class="thumbnail" src='<%# "/Img/news/" + Eval("ID") + ".jpg" %>' style="width: 100px; height: 75px" />
            </div>
        </ItemTemplate>
    </asp:Repeater>
</div>

CSS:

    .jdGallery .slideInfoZone p {
            float: right;
            margin-bottom: 10px;
            z-index: 1000000;
            position: absolute;
            margin-left: 92px;
            width: 300px;
            right: 670px;
            top: 220px;
            font-family: Tahoma;
            font-size: 10pt !important;
            text-align: justify;
            color: white !important;
            padding: 0;
            font-size: 60%;
            margin: 2px 5px;
            color: #eee;
        }

如果我将位置更改为固定位置,它将得到解决,但是当我以其他分辨率打开该站点时,它将被解读并进入其他divs 内部。这是我的大学项目,请帮助我。

4

1 回答 1

2

只需物理剪切<p><%# Eval("Summary") %></p>并将其粘贴到 div 之外。

编辑

使用 display:none 设置内部 p 的样式怎么样,然后创建您自己的 javascript(您是否在此页面中引用了 JQuery?)以获取所有段落并将它们附加到 DOM 中的其他位置。

但实际上它接缝(根据您的评论)您需要更改操纵父 div 的 javascript 以不依赖于内部段落,或者将其更改为与 DOM 中不同位置的段落一起使用。

于 2012-09-03T10:06:15.277 回答