js页脚点击展开折叠弹窗效果

js页脚点击展开折叠弹窗效果

这里写图片描述

用的是bootstrap框架
修改里面的js插件Collapse

html代码

<footer>
    <div class="container">
        <div class="panel panel-default">
            <div class="panel-heading">
                <a data-toggle="collapse" data-parent="#accordion"
                   href="#collapseThird" aria-expanded="false" class="collapsed clearfix">
                    <span class="pull-right"><button class="btn btn-default down" type="submit"><i class="iconfont ">&#xe650;</i></button><button class="btn btn-default up" type="submit"><i
                            class="iconfont">&#xe604;</i></button></span>
                </a>
            </div>
            <div id="collapseThird" class="panel-collapse collapse">
                <div class="panel-body">
                    <div class="friendLinks">
                        <div class="container">
                            <div class="row">
                                <div class="col-xs-2">
                                    <div class="linksTitle">友情链接</div>
                                    <hr size="4" color="#f5874a">
                                </div>
                                <div class="col-xs-8">
                                    <div class="list1 col-xs-4">
                                        <ul>
                                            <li><a href="#">CSDNCSDNCSDNCSDNCSDN</a></li>
                                            <li><a href="#">宁皓网宁皓网宁皓网宁皓网</a></li>
                                            <li><a href="#">慕课网慕课网</a></li>
                                        </ul>
                                    </div>

                                    <div class="list2 col-xs-4">
                                        <ul>
                                            <li><a href="#">CSDNCSDNCSDNCSDNCSDN</a></li>
                                            <li><a href="#">宁皓网宁皓网宁皓网宁皓网</a></li>
                                            <li><a href="#">慕课网慕课网</a></li>
                                        </ul>
                                    </div>

                                    <div class="list3 col-xs-4">
                                        <ul>
                                            <li><a href="#">CSDNCSDNCSDNCSDNCSDN</a></li>
                                            <li><a href="#">宁皓网宁皓网宁皓网宁皓网</a></li>
                                            <li><a href="#">慕课网慕课网</a></li>
                                        </ul>
                                    </div>

                                </div>
                            </div>
                        </div>

                    </div>


                </div>
            </div>
        </div>
        <span>©2017 CSDN All Rights Reserved. </span>
    </div>
</footer>

css代码

footer {
    background: #fafafa;
    padding-bottom:25px;
    display: block;
    font-size: 12px;
    color: #444;
    font-family:"微软雅黑";
    text-align: center;
}


footer .down{
    position: relative;
    right: 83px;
    top:34px;
    display: none;
}

footer .up{
    position: relative;
    right: 83px;
    top:34px;
}


footer .btn.active.focus, footer .btn.active:focus,footer .btn.focus,footer .btn:active.focus,footer .btn:active:focus,footer .btn:focus {
    outline: none ;
    outline-offset: -2px;
}

footer .btn-default.active.focus,footer .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}


footer .panel-default {
    border: none;
    background: #fafafa;
}

footer .panel-default > .panel-heading {
    background-color: #fafafa;
    border-bottom: #c1002a 1px solid;
}

footer .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-bottom: #c1002a 1px solid;
}

footer .panel-body {
    padding: 10px;
}

/*友情链接样式*/
.friendLinks {
    width: 100%;
    margin: 0 auto;
    background: #fafafa;;
}

.linksTitle {
    margin: 0;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    font-weight: bold;
    color: #c1002a;
}

hr {
    margin-left: 54px;
    margin-top: -11px;
    width: 120px;
    height: 4px;
    background: -webkit-linear-gradient(left, #c1002a, #fff);
    background: -o-linear-gradient(right, #c1002a, #fff);
    background: -moz-linear-gradient(right, #c1002a, #fff);
    background: linear-gradient(to right, #c1002a, #fff);

}

.friendLinks ul li {
    list-style: none;
    line-height: 30px;
}

.friendLinks a {
    color: #333;
}

.friendLinks  a:focus, .friendLinks a:hover {
    color: #c1002a;
}


.friendLinks .list1, .list2, .list3 {
    margin-top: 10px;
    text-align: left;
}

js代码

$(function () {
    $(".panel-heading>a").click(function () {
        if ($(this).find(".up").css("display") == "none"){
            $(this).find(".down").css("display", "none");
            $(this).find(".up").css("display", "inline-block");
    }else {
            $(this).find(".down").css("display","inline-block");
            $(this).find(".up").css("display","none");
        }
    })
});
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以使用itextpdf库中的PageXofY类来设置页脚页数,同时也可以使用PdfPageEventHelper类来设置页面显示效果。以下是一个示例,展示如何同时设置页脚页数和页面显示效果: ``` class PageNumberEventHandler extends PdfPageEventHelper { protected PdfFont font; protected float fontSize; protected float yOffset; public PageNumberEventHandler(PdfFont font, float fontSize, float yOffset) { this.font = font; this.fontSize = fontSize; this.yOffset = yOffset; } @Override public void onEndPage(PdfWriter writer, Document document) { PdfCanvas pdfCanvas = new PdfCanvas(writer.getPageNumber(), writer.getPageSize()); Rectangle pageSize = pdfCanvas.getPageSize(); Paragraph para = new Paragraph().setFont(font).setFontSize(fontSize).add("Page " + writer.getPageNumber()); new Canvas(pdfCanvas, pdfCanvas.getDocument(), pageSize) .showTextAligned(para, pageSize.getWidth() / 2, yOffset, TextAlignment.CENTER); } } public void addPageNumbersAndPageEffect(String src, String dest, PdfFont font, float fontSize, float yOffset) throws IOException { PdfReader reader = new PdfReader(src); PdfWriter writer = new PdfWriter(dest); PdfDocument pdfDoc = new PdfDocument(reader, writer); pdfDoc.addEventHandler(PdfDocumentEvent.END_PAGE, new PageNumberEventHandler(font, fontSize, yOffset)); pdfDoc.getCatalog().setPageMode(PdfName.UseOutlines); pdfDoc.getCatalog().setPageLayout(PdfName.SinglePage); pdfDoc.close(); } ``` 在上面的示例中,我们创建了一个PageNumberEventHandler类来设置页脚页数并继承PdfPageEventHelper类来设置页面显示效果。在onEndPage()方法中,我们获取当前页码、页面大小和PdfCanvas对象,并使用Canvas类将页码添加到页面底部的中心位置。在addPageNumbersAndPageEffect()方法中,我们将源PDF文件的路径和目标PDF文件的路径作为参数,并使用PdfDocument对象打开源PDF文件,添加PageNumberEventHandler对象,并设置页面显示效果(使用书签和单页模式)。最后,我们将结果保存到目标PDF文件中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值