小编Lan*_*tus的帖子

如何知道今天的日期是否在日期范围内?

我有一个活动,start_time并且end_time想要检查活动是否"正在进行中".那将是检查今天的日期是否在两个日期之间的范围内.

你会如何在一个函数中做到这一点?

ruby date range

78
推荐指数
6
解决办法
6万
查看次数

如何以像素为单位偏移Google地图(API v3)的中心?

我想知道是否有可能在Google maps api v3中偏移地图的中心.我想以像素为单位控制这个偏移量,因为lat和lng似乎是错误的并且很难预测.

我只需要放置一个标记,然后将中心偏移250px,这样我就可以在地图中间放置一些其他内容.

希望有人可以帮忙!

google-maps google-maps-api-3

38
推荐指数
3
解决办法
3万
查看次数

发送没有任何标题元素的html电子邮件是安全的(h1,h2,h3,h4)

我发现使用或不使用链接设置多个标题元素(h1,h2,h3)非常困难.我的html电子邮件包含多种颜色和样式的标题,而hotmail和outlook 2010的表现非常糟糕.我想知道在标题中使用'p'元素是否安全,我可以控制更多.电子邮件在任何电子邮件客户端/提供商中都会产生负面或垃圾邮件吗?

非常感谢

html-email

4
推荐指数
1
解决办法
4639
查看次数

Google Maps API v3:单击DOM元素时关闭infowindow

我第一次玩谷歌地图,所以我看了一篇关于CSS技巧的精彩教程:http://css-tricks.com/google-maps-slider/我喜欢使用jQuery比纯JS更好,本教程提供了一种很好的方法,可以单击列表中的某个位置以在地图中显示标记.

我喜欢这样,但我需要在标记处添加infowindows.我做了哪些,但是当我点击列表上的某个地方并且地图平移时,infowindow保持打开状态!我认为这是因为我需要将infowindow.close()附加到点击"#locations li"的事件上.

这是我的代码,它在document.ready上运行:

  $(function() {

                  var chicago = new google.maps.LatLng(41.924832, -87.697456),
                      pointToMoveTo, 
                      first = true,
                      curMarker = new google.maps.Marker({}),
                      $el;

                  var myOptions = {
                      zoom: 10,
                      center: chicago,
                      mapTypeId: google.maps.MapTypeId.ROADMAP
                    };

                  var map = new google.maps.Map($("#map_canvas")[0], myOptions);

                  $("#locations li").click(function() {

                    $el = $(this);

                    if (!$el.hasClass("hover")) {

                      $("#locations li").removeClass("hover");
                      $el.addClass("hover");

                      if (!first) { 

                        // Clear current marker
                        curMarker.setMap(); 

                        // Set zoom back to Chicago level
                        // map.setZoom(10);
                      }

                      // Move (pan) map to new location
                      function …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps google-maps-api-3

3
推荐指数
1
解决办法
1万
查看次数

如何使用PHP数组中的字符串格式数据填充Highcharts轴

我正在尝试将php数组项转换为Highcharts X轴的标签.默认示例是:

categories: ['Jan','Feb','Mar','Apr', 'May', 'Jun', 
                    'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
Run Code Online (Sandbox Code Playgroud)

所以我有一个PHP数组($ items)并最终得到一个Javascript数组(var items).Firebug输出以下内容:

console.log(items);
["item1_10_20", "item2_2011_10_14", "item3_2011_10_07", "item3_2011_09_12"]
Run Code Online (Sandbox Code Playgroud)

我可以看到我应该有单引号.我怎样才能做到这一点?或者也许我应该用逗号和单引号分隔字符串来代替Highcharts?我该怎么办?


编辑

我试过这个,但没有运气!

在我的视图文件中,我有一个javascript脚本:

var items = "'<? echo join("','", $items) ?>'"; // Note the enclosing single quotes
Run Code Online (Sandbox Code Playgroud)

在Highcharts JS文件中:

xAxis: {
 categories: [items]
},
Run Code Online (Sandbox Code Playgroud)

整个数组放在x轴的第一个值中,其余值都是空白的.item变量显示在firebug中:

'item1_2011_10_20','item2_2011_10_14','item3_2011_10_07','item4_2x1_2011_09_12'
Run Code Online (Sandbox Code Playgroud)

这有点奇怪吗?


编辑

当使用json_encode格式化php数组时,我仍然无法获得高图来识别数组.如果我用单引号手动复制和硬编码数组,它可以工作.但我真的需要通过变量将数组从php传递给highcharts的js.

这是通过json_encode生成的带有数组的x轴: 图表x轴不好

javascript php highcharts

3
推荐指数
1
解决办法
9352
查看次数

PHP foreach循环,比较两个值

我正在构建一个简单的权重日志,其中有一个显示用户进度的表.我正在使用Codeigniter.

    <?php foreach($logs as $log) : ?>
        <tr>
        <td><?php echo $log->date ;?></td>
        <td><?php echo $log->weight ;?> kg.</td>
        <td><!-- variation between this record and previous record. weigth[a] - weight[b] --></td>
        <td></td>
        <td><?php echo anchor('logs/edit/'.$log->id, 'Editar'); ?> <?php echo anchor('logs/delete/'.$log->id, 'Delete'); ?></td>
        </tr>
    <?php endforeach ;?>
Run Code Online (Sandbox Code Playgroud)

我正在尝试计算第一行和第二行之间的变化,以便获得日志之间的重量损失或增益.我想知道如何访问循环的先前记录,以便从当前记录的权重中减去它.

---------------------------------------
  DATE     |   WEIGHT  |   VARIATION
---------------------------------------
  Nov 20   |    70 kg  |     -1 kg      << LAST LOGGED WEIGHT, FIRST IN ARRAY
.......................................
  Nov 15   |    71 kg  |      -
---------------------------------------
Run Code Online (Sandbox Code Playgroud)

php foreach loops

0
推荐指数
1
解决办法
4646
查看次数