====== Z-BlogPHP 自定义前端脚本 ====== 自Z-BlogPHP1.5版本开始,我们提供了[[zblogphp:development:features:1.5:zbpjf]],针对前端引入接口开发机制,通过ZBPJF可以方便的自定义系统js事件处理,或注册新事件,为应用开发者提供了便利。 ===== 自由引入JS模块 ===== 在ZBP1.5+版本中,开发者将不再需要引入从前100+KB的zb_system/script/common.js了,你可以更加自由引用所需要的JS组件,现在你的主题头部JS引用可以是这样的 ===== 简化前端事件处理 ===== 事件绑定说明: * 绑定:用于创建一个监听器,监听事件的发生。 * 解绑:用于解绑一个监听器,如系统''comment.reply''将产生一次页面跳转,导致js中断执行,这时候就需要解绑再绑定新处理代码 在'' zb_users/theme/THEMEID/script/common.js ''中你只需绑定需要的事件进行个性化即可,如 //解绑系统事件 zbp.plugin.unbind("comment.reply", "system"); //绑定评论回复事件,点击回复按钮时移动评论框 zbp.plugin.on("comment.reply", "THEMEID", function(id) { var i = id; $("#inpRevID").val(i); var frm = $('#divCommentPost'),cancel = $("#cancel-reply"); frm.before($("