0

好的,所以我搜索了几个小时无济于事(很可能是因为我没有正确地表达这个问题)。

无论如何,我想将以下脚本的“列表”属性更改为“根据客户端窗口的大小

脚本

   <div id="calWrap" class="comType">  
   ?php 

   $calendar_type='list'; //Possible value: mini, big, list    
   include("3c-events/calendar.php"); 

   ?
   </div> 

任何帮助将不胜感激,我遇到了一些我认为可以解决问题的带有脚本的帖子;但是,由于执行不力或其他原因,他们失败了。

提前致谢…。

4

1 回答 1

1

我建议使用 javascript 获取视口的大小,然后在加载时将它们发送到 php。然后编写一些代码来检查大小并相应地设置“calender_type”。

var viewportWidth = $(window).width();
var viewportHeight = $(window).height();

使用ajax将代码发送到php页面

$.ajax({url: "page.php", type: "post", data: {"size": size}})

然后您会以适当的尺寸返回压光机。并将其放入指定的容器中。

.done(function(html) {
    $('#someContainer').html(html);
 }(;
于 2013-11-06T20:40:49.783 回答