目录:抽屉项目之js最佳实践
目录:
1.1 发布帖子中的5个功能点 返回顶部
1.2 各功能点代码 返回顶部
1、功能1和功能2:展示和隐藏发布框
<body> <div class="pg-content"> <div class="w"> <div> <a href="javascript:void(0);" class="publish_btn" onclick="show_publish_frm(true)">发 布 +</a> </div> </div> </div> <div class="shelter hide"> <div class="publish_frm hide"> <div class="close_publish_frm" onclick="show_publish_frm(false)">×</div> </div> </div> </body>
/* 展示发布框 */ function show_publish_frm(flag) { if(!is_login()){ show_login_reg_frm(); return false; } if(flag){ $("div.shelter").removeClass("hide"); $("div.publish_frm").removeClass("hide"); }else{ $("div.shelter").addClass("hide"); $("div.publish_frm").addClass("hide"); } }
2、功能3:for循环模板,展示到页面,并绑定点击事件
<body> <div class="shelter hide"> <div class="publish_frm hide"> <div class="publish_catalog"> {% for c in enable_catalog %} <a href="javascript:void(0);" cid="{ { c.id }}" onclick="publish_radio_btn(this)">{ { c.name }}</a> {% endfor %} <script> function publish_radio_btn(ele) { $(ele).siblings().removeClass("current"