小编Vin*_*owe的帖子

将Unix时间戳转换为ISO 8601

我想使用jquery timeago插件 - http://timeago.yarp.com/

我有这样的时间戳1331209044000,文档说我需要ISO 8601时间戳.

说实话,我从未听说过ISO 8601.

我怎么能转换它?

干杯

javascript jquery timeago

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

jquery ui滑块显示值

我有一个值为1 - 5的滑块.它会更新ID为'days'的隐藏输入.

$(function() {
    $("#slider").slider({
        value: 3,
        min: 1,
        max: 5,
        step: 1,
        slide: function(event, ui) {
            $("#days").val(ui.value);
        }
    });
    $("#days").val($("#slider").slider("value"));
});?
Run Code Online (Sandbox Code Playgroud)

我想为滑块添加标签

因此,在位置1,它将说1小时,2表示12小时,3表示1天,4 = 3天,5 = 1周.

但我希望将天数保持为1-5

这怎么可能?

编辑

想要复制这个 滑块示例

jquery jquery-ui uislider

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

Jquery数据表未显示列标题

我在这里的例子.使用包含对象的数组.

我在这样的for循环中创建我的数组

historyArray[i] = {
    "User": strUserName, 
    "Timestamp" : date.toString(), 
    "Latitude" : point.lat, 
    "Longitude" : point.lng
};
Run Code Online (Sandbox Code Playgroud)

我的数据表实现:

$(document).ready(function() {
    $('#dynamic').html('<table cellpadding="0" cellspacing="0" border="0" class="display" id="report"></table>');
    $('#report').dataTable({
        "aaData": historyArray,
        "aoColumns": [
            { "mDataProp": "User" },
            { "mDataProp": "Timestamp" },
            { "mDataProp": "Latitude" },
            { "mDataProp": "Longitude" }
        ],
        "bJQueryUI": true,
        "sPaginationType": "full_numbers",
        "sDom": '<"H"Tfr>t<"F"ip>',
        "oTableTools": {
            "sSwfPath": "swf/copy_csv_xls_pdf.swf",
            "aButtons": ["copy", "csv", "xls", "pdf"]
        }
    }); 
});
Run Code Online (Sandbox Code Playgroud)

我正确地获取数据,但没有列标题,我错过了什么?

jquery datatables

9
推荐指数
2
解决办法
2万
查看次数

从传单地图中清除所有折线

我正在努力清除地图上的所有折线,我只清楚最新的.

var polylines;

// add map polylines
function addPolyline(polyArray, colour) {
    polylines = L.polyline(polyArray, {color: colour});
    polylines.addTo(map);
}

// clear polylines   
function clearPolylines() {
    map.removeLayer(polylines);
}
Run Code Online (Sandbox Code Playgroud)

其中addPolylines被多次调用,而clear Polylines被调用一次.如何清除地图上的所有折线?

javascript leaflet

9
推荐指数
2
解决办法
2万
查看次数

Laravel Passport令牌长度

使用护照进行移动应用的api身份验证.应用程序开发人员很快就会抱怨提供的access_token的大小(1071个字符)并且必须在每个请求中传递它.

在调查时,令牌的大部分是签名部分.默认情况下,护照生成一个4096bit的rsa密钥.我发现我可以通过生成1024位密钥将令牌大小减少到559个字符.更好,但仍然比Facebook等其他服务生成的密钥大得多.

我找不到关于这个问题的很多信息,这是一个有争议的问题吗?1KB令牌没什么可抱怨的吗?减小密钥大小是个坏主意吗?还有什么可以减少尺寸的吗?

更新: 我们已决定继续不对密钥大小进行任何更改.

oauth-2.0 laravel-5 laravel-passport

9
推荐指数
1
解决办法
1907
查看次数

检查地图标记是否在选定范围内

我有一个带有各种标记的地图,我需要能够在地图上绘制一个矩形并选择矩形边界内的标记.

到目前为止,我在这里找到了一些很好的信息:如何在鼠标拖动选择的区域内获取标记?

我已经实现了keymapzoom插件.像这样

    $('#dispatcher').gmap3({action:'get'}).enableKeyDragZoom({
        boxStyle: {
          border: "dashed black",
          //backgroundColor: "red",
          opacity: 0.5
        },
        paneStyle: {
          backgroundColor: "gray",
          opacity: 0.2
        }
  });
var dz = $('#dispatcher').gmap3({action:'get'}).getDragZoomObject();
google.maps.event.addListener(dz, 'dragend', function (bnds) {
  alert(bnds);
});
Run Code Online (Sandbox Code Playgroud)

这给了我以下((lat,long),(lat,long))格式的警报(bnds);

我需要知道我现在如何检查是否有任何标记?

由于其他原因,我已经有一个存储标记的对象.喜欢:

    markers[name] = {};
    markers[name].lat = lati;
    markers[name].lng = longi;
Run Code Online (Sandbox Code Playgroud)

哪个可能有用?

我不明白如何使用GLatLngBounds和containsLatLng(latlng:GLatLng).

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

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

Google将拖动矩形映射到选择标记

我试图在谷歌地图上绘制一个矩形,并检测是否有任何标记在矩形的范围内.

要绘制矩形,请按住Shift键,单击并拖动.

我这里有一个工作样本 - http://jsfiddle.net/dbwPQ/3/

为什么.contains方法仅在从左下角到右上角或从右上角到左下角绘制矩形时才返回true.

然而,从左上角到右下角或右下角到左上角绘制的相同区域返回false ????

                if (boundsSelectionArea.contains(markers[key].position))
            //if (gribBoundingBox.getBounds().getNorthEast().lat() <= markers[key].position.lat() &&
            //    gribBoundingBox.getBounds().getSouthWest().lat() >= markers[key].position.lat() && 
            //    gribBoundingBox.getBounds().getSouthWest().lng() <= markers[key].position.lng() && 
            //    gribBoundingBox.getBounds().getNorthEast().lng() >= markers[key].position.lng() ) 
            {
                //if(flashMovie !== null && flashMovie !== undefined) {
                console.log("User selected:" + key + ", id:" + markers[key].id);
                //}
            } else {
                //if(flashMovie !== null && flashMovie !== undefined) {
                console.log("User NOT selected:" + key + ", id:" + markers[key].id);
                //} 
            }
Run Code Online (Sandbox Code Playgroud)

更新这个工作,但我不知道为什么?http://jsfiddle.net/dbwPQ/4/

javascript jquery google-maps-api-3

6
推荐指数
2
解决办法
8436
查看次数

Valums文件上传器:限制用户信用额度上传

我正在使用Valums awesome文件上传器 - https://github.com/valums/file-uploader

我想添加的一件事是基于用户帐户余额的限制.

第一张图片始终是免费的,因此即使您的余额为0,也可以上传一张图片.

额外的图像将需要0.50的价值或信用.如果他们没有足够的信用,它将显示警报,并且不会上传该文件.

可以从php会话变量接收余额 $_SESSION['user']['credit']

这是迄今为止的代码

function createUploader(){ 
    var running = 0;    
    var uploader = new qq.FileUploader({
        multiple: true,
        element: $('#file-uploader')[0],
        action: 'classes/upload.item.php',
        allowedExtensions: ['jpg', 'png', 'gif'],
        params: {item: '<?php echo $item_id ?>'},
        onSubmit: function(id, fileName){
            running++;
            $('.button').replaceWith('<a class="button large grey full-width">Please wait...</a>');
        },
        onComplete: function(id, fileName, responseJSON){
            running--;
            $(".thumbnails").append('<li class="span2"> <a class="thumbnail"><img src="<?php echo $path; ?>'+fileName+'" /></a> </li>');
            if(running==0){
              $('.button').replaceWith('<a class="button large green full-width" href="confirm/<?php echo $item_id; ?>">Continue to next step</a>');                                 
            }           

        },
        onCancel: function(id, …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery

5
推荐指数
1
解决办法
1135
查看次数

Visibility属性已停止在chrome中工作

几个月前我创建了一个Web应用程序并测试它在ie,ff和chrome中工作得很好.

昨晚我去添加了一些东西,注意到我的隐藏iframe功能不再用于chrome.

如果我检查元素,我可以看到属性确实在变化,但iframe没有被隐藏.

function hideIFrame(){
    document.getElementById("myFrame").style.visibility="hidden";
    self.focus();
}

function showIFrame(){
    document.getElementById("myFrame").style.visibility="visible";
}
Run Code Online (Sandbox Code Playgroud)

myFrame div开始隐藏.并且成功可见但是当可见性被更改为隐藏的铬并未隐藏它时,ff和ie仍然隐藏它.

任何想法为什么?

FIX:

function hideIFrame(){
    document.getElementById("myFrame").style.visibility="hidden";
    document.getElementById("myFrame").style.opacity=0;
    self.focus();
}

function showIFrame(){
    document.getElementById("myFrame").style.visibility="visible";
    document.getElementById("myFrame").style.opacity=1;
}
Run Code Online (Sandbox Code Playgroud)

html javascript css iframe

5
推荐指数
1
解决办法
9354
查看次数

如何从字符串中间解析数字

我需要从字符串中解析一些数字,我可以很容易地得到最后一个数字但是想知道如何可靠地得到数字中间字符串.在这种情况下12号?

var mystring = 'group 999999999 group-session-info 12 of 50';
var i;
var num; //how to get num "12"
var numOf;
i= mystring.lastIndexOf(" ");
if (i != -1) {
   numOf= mystring.substr(i);
}
alert(numOf); // = 50
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript apache-flex flex3 actionscript-3

1
推荐指数
2
解决办法
994
查看次数