//载入资源(script、css)文件 $.extend({ include: function (includepath, file) { var files = typeof file == "string" ? [file] : file; for (var i = 0; i < files.length; i++) { var name = files[i]; var att = name.split('.'); var ext = att[att.length - 1].tolowercase(); var iscss = ext == "css"; var tag = iscss ? "link" : "script"; var attr = iscss ? " type='text/css' rel='stylesheet' " : " type='text/javascript' "; var link = (iscss ? "href" : "src") + "='" + includepath + name + "'"; if ($(tag + "[" + link + "]").length == 0) $("head").append("<" + tag + attr + link + ">"); } } }); $(function () { try { //初始化视频播放器 var videolist = $("[src*='mp4']").hide(); if (videolist && videolist.length > 0) { var playerpath = "/common/plugin/ckplayer6.6/ckplayer/"; $.getscript(playerpath + "ckplayer.js", function () { videolist.each(function (i) { var self = $(this), src = self.attr("src") + "?n=" + math.random(); if (!air.ismobile()) { var width = self.attr("width"), height = self.attr("height"); self.replacewith("
"); ckobject.embed(playerpath + 'ckplayer.swf', 'video-box-' + i, 'player_' + i, width, height, false, ({ f: src, c: 0 })); } else { self.replacewith(" "); } }); }); } //初始化日期选择组件 var date = $("[date]"); if (date && date.length > 0) { $.include('/common/plugin/wap/datepicker/', ['datepicker.js']); date.click(function () { wdatepicker({ whygreen: 'twoer', datefmt: 'yyyy-mm-dd hh:mm' }); }); } //初始化表单验证组件 var form = $("form[valid]"); if (form && form.length > 0) { $.include('/common/plugin/validform/', ['css/style.css', 'js/validform.js', 'js/rule.js']); if (form.attr("valid") != "-1") { form.validform({ ignorehidden:false, beforesubmit: function (curform) { $(curform).find("[type='submit'],.submit").attr("disabled", "disabled").addclass("do"); } }); } } //初始化区域\城市选择组件 var area = $("[area]"); if (area && area.length > 0) { $.include('/common/plugin/jquery.area/', ['js/city.min.1.js', 'js/cityselect.js']); area.each(function () { $(this).cityselect((new function("return " + $(this).attr("param"))())); }); } //初始化lazyload var imglazy = $("img.lazy"); if (imglazy && imglazy.length > 0) { $.include('/common/plugin/jquery.lazyload/', ['js/jquery.lazyload.js']); } //初始化评价星级插件 var starbar = $(".starbar"); if (starbar.length > 0) { $.getscript("/common/plugin/jquery.raty/js/jquery.raty.js", function () { starbar.raty({ size: 35, score: starbar.attr("score") }); }); } } catch (e) { } });