album.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. $(function(){
  2. $('#yii-debug-toolbar').hide();
  3. $('img[alt="code"]').css({"width":"40%","margin":"0 auto"}); //单独处理二维码的问题样式
  4. function getParams(url) {
  5. var theRequest = new Object();
  6. if (!url)
  7. url = location.href;
  8. if (url.indexOf("?") !== -1)
  9. {
  10. var str = url.substr(url.indexOf("?") + 1) + "&";
  11. var strs = str.split("&");
  12. for (var i = 0; i < strs.length - 1; i++)
  13. {
  14. var key = strs[i].substring(0, strs[i].indexOf("="));
  15. var val = strs[i].substring(strs[i].indexOf("=") + 1);
  16. theRequest[key] = val;
  17. }
  18. }
  19. return theRequest;
  20. }
  21. var objUrl = {}; //获取get参数
  22. var url = window.location.href;
  23. var searchParams = ''; //最后拼接的参数
  24. var urlParams = '';
  25. var params = getParams(url); //获取get请求的参数
  26. if(!$.isEmptyObject(params)){
  27. $.each(params,function(key,val){
  28. objUrl[key] = val;
  29. urlParams += key+'='+val+'&';
  30. })
  31. urlParams = urlParams.substring(0,urlParams.length - 1);
  32. searchParams = '&'+ urlParams;
  33. }
  34. // 相册ajax
  35. function index_lp (){
  36. var html = '';
  37. $('.hu_box ul').html('')
  38. $.ajax({
  39. url: "/housech/albumlist",
  40. data:{hid:hid,album_id:album_id},
  41. type: "POST",
  42. dataType: "json",
  43. success: function(data) {//请求成功完成后要执行的方法
  44. if (data.code == 200) {
  45. html+='<ul class="c" id="lightgallery">';
  46. $.each(data.data, function (i, data) {
  47. html+= '<li data-src="'+data.img+'" data-sub-html="'+data.title+'">';
  48. html+= '<p class="hu_img"><img src="'+data.img+'" /></p>';
  49. if (data.title!= 'null' && data.title!='') {
  50. html+= '<span class="hu_font">'+data.title+'</span>';
  51. };
  52. html+= '</li>';
  53. });
  54. html+='</ul>';
  55. };
  56. $('.hu_box').html(html);
  57. $('#zh_housetype-list ul li').eq(0).click();
  58. }
  59. });
  60. }
  61. var hid = $('.hu_main ul li').eq(0).attr('hid');
  62. // 入口三亚区域模块 判断
  63. if($.isEmptyObject(params)!= true) {
  64. album_id=params.tkid
  65. $('.hu_main ul li[value="'+params.tkid+'"]').click();
  66. $('.hu_main ul li[value="'+params.tkid+'"]').attr('class','in').siblings().attr('class','')
  67. }else{
  68. $('.hu_main ul li').eq(0).attr('class','in');
  69. var album_id = $('.hu_main ul li').eq(0).attr('value');
  70. };
  71. index_lp();
  72. $('.hu_main ul li').on('click',function(){
  73. hid = $(this).attr('hid');
  74. album_id = $(this).attr('value');
  75. $(this).attr('class','in').siblings().attr('class','')
  76. $('.am-pureview-slider li').remove();
  77. $('.am-pureview-nav li').remove();
  78. index_lp();
  79. $('.lg-outer').remove();
  80. $('.lg-backdrop').remove();
  81. $('body').removeClass('lg-on');
  82. })
  83. $('#zh_housetype-list').on('click','li',function(){
  84. album_click();
  85. })
  86. function album_click(){
  87. $("#lightgallery").lightGallery();
  88. $('.optionMore').html('');
  89. var Getoption = $('.find_nav_list');
  90. $('.optionMore').append(Getoption.clone(true));
  91. $('.optionMore').find('.find_nav_list').addClass('find_nav_list2');
  92. $('.find_nav_list2 ul li').on('click',function(){
  93. var _value = $(this).attr('value')
  94. $('.find_nav_list ul li').each(function(){
  95. var _vl = $(this).attr('value');
  96. if(_value == _vl){
  97. $(this).addClass('in').siblings().removeClass('in');
  98. }
  99. })
  100. })
  101. }
  102. })
  103. $(function(){
  104. $('#wdemo07').navbarscroll({
  105. defaultSelect:0,
  106. scrollerWidth:3,
  107. fingerClick:0,
  108. endClickScroll:function(obj){
  109. // console.log(obj.text())
  110. }
  111. });
  112. })