details.js 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. // var slideout = new Slideout({
  2. // 'panel': document.getElementById('y_sidebarl'),
  3. // 'menu': document.getElementById('y_sidebarr'),
  4. // 'padding': 280,
  5. // 'tolerance': 70,
  6. // 'side': 'right',
  7. // });
  8. // document.querySelector('.y_publicright').addEventListener('click', function() {
  9. // slideout.toggle();
  10. // document.querySelector('.y_sidebarbg').style.display="block";
  11. // });
  12. // document.querySelector('.y_sidebarbg').addEventListener('click', function() {
  13. // slideout.toggle();
  14. // this.style.display="none";
  15. // });
  16. /*
  17. * 楼盘预售许可证弹窗
  18. *
  19. */
  20. $(function(){
  21. var lic_id; //为了这些变量在其它地方用;
  22. $('.y_ckysz').on('click',function(){
  23. var urlstr = window.location.href;
  24. var searchurl = urlstr.substring(0,urlstr.indexOf('?')+1);
  25. // var matchdata = urlstr.match(/\.com(\/\w+)/)[1];
  26. var $that = $(this);
  27. var height = $('.y_licence').outerHeight();
  28. var width = $('.y_licence').outerWidth();
  29. CreatePopLayerDivlp(width,width,'/public/licence');
  30. $('#offDivlp').css({'top':height+'px'}).animate({top:'20%'})
  31. // 向弹窗传数据
  32. parent.lic_id = $that.attr('data-id'); //把楼盘名称传向父级
  33. })
  34. // 看房定制数量修改
  35. var random = Math.floor(Math.random()*150+101);
  36. // console.log(random)
  37. $('.y_lpkfdz_dzrs span em').html(random)
  38. // 项目介绍、展开及收缩
  39. $('.font-more .w-more').on('click',function(){
  40. var isClass = $('.w-font').hasClass('on');
  41. if(isClass){
  42. $('.w-font').removeClass('on');
  43. $('.font-more .w-more').html('展开');
  44. }else {
  45. $('.w-font').addClass('on');
  46. $('.font-more .w-more').html('收起');
  47. }
  48. })
  49. })
  50. //创建一个弹出层,width 宽度,height 高度,url
  51. function CreatePopLayerDivlp(width,height,url){
  52. var Iheight=$(window).outerHeight();
  53. var Iwidth =$(window).outerWidth();
  54. var heights = height || 300;
  55. var widths = width || 500;
  56. var Oheight= (Iheight -heights) / 2;
  57. var Owidth = (Iwidth - widths) /2;
  58. var div ='<div id="InDivlp" style="width:'+Iwidth+'px;height:'+Iheight+'px;background:rgba(0,0,0,0.6);position:fixed;z-index:10000;top:0;left:0;">';
  59. div+='<div id="offDivlp" style=" width:100%; height:100%; left:0px; top:30%; position:fixed;z-index:100003;">';
  60. div+='<div id="Contentlp"></div>';
  61. div+='</div>';
  62. div+='</div>';
  63. $(document.body).append(div);
  64. if(url != ""){
  65. $("#Contentlp").load(url);
  66. }
  67. }
  68. //移除弹出层
  69. function RemoveDiv1(){
  70. $("#InDivlp").remove();
  71. $("#offDivlp").remove();
  72. }
  73. function btnCloses1(){
  74. RemoveDiv1();
  75. }