123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- /*
- * 手机端报名弹窗JS
- * 调用的时候,只在需要的地方添加上 popup 类就可以了
- */
- $(function(){
- var bm_title,bm_hid,bm_text,bm_source; //为了这些变量在其它地方用;
- /*
- * 其它公共报名弹窗
- * */
- $('body .popup').on('click',function(){
- var urlstr = window.location.href;
- var searchurl = urlstr.substring(0,urlstr.indexOf('?')+1);
- console.log(searchurl)
- // var matchdata = urlstr.match(/\.com(\/\w+)/)[1];
- var $that = $(this);
- CreatePopLayerDiv('100%','100%','/public/signup');
- // 向弹窗传数据
- parent.bm_title=$that.attr('data-title');
- parent.bm_hid=$that.attr('data-hid');
- parent.bm_text=$that.attr('data-text');
- parent.bm_source=$that.attr('data-source');
- })
- /*
- * 底部看房定制弹窗
- * */
- $('.customize_btn').on('click',function(){
- var urlstr = window.location.href;
- var searchurl = urlstr.substring(0,urlstr.indexOf('?')+1);
- // var matchdata = urlstr.match(/\.com(\/\w+)/)[1];
- var $that = $(this);
- var height = $('.m_form').outerHeight();
- var width = $('.m_form').outerWidth();
- CreatePopLayerDiv(width,width,'/public/customization');
- $('.m_signUp_box').show();
- $('.m_form').css('margin-top',-height/2 -20);
- // 向弹窗传数据
- parent.w_title = $that.attr('data-name'); //把楼盘名称传向父级
- parent.w_id = $that.attr('data-id'); //把楼盘ID传向父级
- parent.w_module = $that.attr('data-module'); //模块ID
- })
- /*
- * 楼盘首页-项目分析
- * */
- $('.home_analyze a').on('click',function(){
- var urlstr = window.location.href;
- var searchurl = urlstr.substring(0,urlstr.indexOf('?')+1);
- // var matchdata = urlstr.match(/\.com(\/\w+)/)[1];
- var $that = $(this);
- var height = $('.analyze').outerHeight();
- var width = $('.analyze').outerWidth();
- CreatePopLayerDiv(width,'auto','/public/analyze');
- // 向弹窗传数据
- parent.w_title = $that.attr('data-name'); //把楼盘名称传向父级
- parent.w_id = $that.attr('data-id'); //把楼盘ID传向父级
- parent.w_module = $that.attr('data-module'); //模块ID
- })
- })
- $('.m_close').on('click',function(){
- $('.m_signUp_box').fadeOut(300);
- })
- $('.m_signUp').on('click',function(){
- $('.m_signUp_box').fadeOut(300);
- })
- //创建一个弹出层,width 宽度,height 高度,url
- function CreatePopLayerDiv(width,height,url){
- var Iheight=$(window).outerHeight();
- var Iwidth =$(window).outerWidth();
- var heights = height || 300;
- var widths = width || 500;
- var Oheight= (Iheight -heights) / 2;
- var Owidth = (Iwidth - widths) /2;
- var div ='<div id="InDiv" style="width:'+Iwidth+'px;height:'+Iheight+'px;position:fixed;z-index:10000;top:0;left:0;">';
- div+='<div id="Content"></div>';
- div+='</div>';
- $(document.body).append(div);
- if(url != ""){
- $("#Content").load(url);
- }
- }
- //移除弹出层
- function RemoveDiv(){
- $("#InDiv").remove();
- }
- function btnCloses(){
- RemoveDiv();
- }
|