弹出层layer的使用心得

今天写一个弹出层插件layer的使用心得,推荐仔细阅读官方API。

主要是说明如何在弹出的页面里改变title。

1.先附上主页面的代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
    String path=request.getContextPath();
%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script type="text/javascript" src="<%=path%>/js/jquery-1.8.2.min.js" ></script>
        <script type="text/javascript" src="<%=path%>/js/layer/layer.js"></script>
        <title>layer的使用</title>
        <script type="text/javascript">
            var PATH = '<%=path%>';
            $(function(){
                $("#button").on('click',function(){
                    layer.open({
                        type: 2,
                        anim:6,
                        title: '旧title',
                        maxmin: false, //开启最大化最小化按钮
                        area: ['350px', '200px'],
                        content: PATH + "/layer.jsp"
                     });
                });
            });
        </script>
    </head>
    <body>
        <div id="button">点击我弹出layer</div>
    </body>
</html>

可以看出上边代码中弹出页的title为“旧title”,开发时可能在弹出页中查询了数据库等操作,想要改变title内容,这时要怎么做。

2.附上弹出页面layer.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Insert title here</title>
        <script type="text/javascript">
            var index = parent.layer.getFrameIndex(window.name);
            parent.layer.title('title改变后', index);
        </script>
    </head>
    <body>
        <p>layer弹出窗口内容</p>
    </body>
</html>

可以看到上边的代码中是如何改变title内容的,在开发中如果从数据库中查出数据,可以放在‘title改变后’这里改变title。具体使用观看官方API。

注意:以上是改变title的用法。有时有可能弹出层不在屏幕正中间注意用HTML5页面,就是将
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
改为
<!DOCTYPE html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值