小编use*_*234的帖子

如何获得客户的确切当地时间?

无论客户端系统的时区如何,获取客户端本地时间的最佳方法是什么?我正在创建一个应用程序,我首先需要获取客户端访问位置的确切时间和日期.即使检测客户端系统的IP地址也有缺点,或者检测客户端系统的时区有时可能存在风险.那么,有没有什么方法可以真正可靠并且不容易出错,因为向客户显示错误的时间和日期是非常令人尴尬的.

javascript jquery timezone datetime geolocation

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

使用mongoimport导入多个json文件

我是新手mongodb,想知道json从一台服务器导入文件到另一台服务器.我尝试了以下命令mongoimport -d test -c bik check.json,它对我来说很好.现在我想知道什么时候有多个json文件我如何一次性导入所有这些文件.我找不到任何相关的文件,这是不可能的.请帮助我这是可能的以及如何

json mongodb mongoimport

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

点击iPad上的touchend两次调用的事件

我正在使用jquery animate来制作幻灯片.我在幻灯片的末尾有一个箭头,并在该箭头上给出了点击事件.它的工作原理是在点击时在silde中移动一个项目并在mousedown上移动整个silde.这在桌面上运行良好,但在iPad中,一次点击就会有两个项目进入幻灯片.我不明白为什么在iPad中调用click事件两次.点击的示例代码是:

    $('#next_item').bind('mousedown touchstart MozTouchDown',function(e) {                    
        $('.slide').animate({left:left},6000);   
    });

    $('#next_item').bind('mouseup touchend MozTouchRelease',function(e) {   
        No.nextItem();          
    });
Run Code Online (Sandbox Code Playgroud)

#next_item是幻灯片末尾箭头的id.我已尝试过unbind touchstarttouchend事件但是在滑动滚动期间由于解除绑定物品在单个项目后没有进入幻灯片内部.No.nextItem()在幻灯片中移动一个项目.leftin $('.slide')是向左移动幻灯片.请帮助我找到解决方案为什么会发生这种情况以及如何为ipad解决此问题.

jquery click touch ipad

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

如何捕获触摸设备的屏幕键盘'keydown'和'keyup'事件

我已经定义了键盘事件,它在桌面上运行良好,但触摸设备没有获得屏幕键盘事件.如果用户正在输入,我需要捕获.我使用了以下代码段:

$('#id').keydown(function(e){
  //some code here
});

$('#id').keyup(function(e){
  //some code here
})
Run Code Online (Sandbox Code Playgroud)

我想限定在代码keydownkeyup触发即使对于触摸设备(包括片剂和手机).请建议如何捕获屏幕键盘事件并使上述代码运行.

javascript keyboard jquery touch on-screen-keyboard

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

使用jquery直接获取transform的css值

我是-moz-transform: translate(-283.589px, 0px)从dom做的element.style[vendor + 'Transform'].现在我想提取值-283.589px以在我的应用程序中使用它,但没有获得获取它的确切方法.如果我这样做console.log($('.slide').css("-moz-transform")),则将矩阵值返回为matrix(1, 0, 0, 1, -283.589px, 0px).在jquery中是否有合适的方法来直接获取值-283.589px.我不想做任何矩阵计算.

jquery transform

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

css指针 - 事件属性更改和相应的jquery事件不会一起触发

这是我的代码段.我使用iscroll 4滚动触摸设备和桌面.

$('#next_item').bind('mousedown touchstart',function (e) {
        //do something onclick
        $(this).bind('mousemove touchmove',function(e){ //triggers only when i drag over it                 
                dragstart = true;
                $(this).css('pointer-events', 'none');
                myScroll._start(myDown);
                return;                     
        });
});

$('#next_item').bind('mouseup touchend',function (e) {
     if(dragstart) {
        dragstart = false;
        $(this).css('pointer-events', 'auto');
     }
});
Run Code Online (Sandbox Code Playgroud)

我有一个click事件,在#next_item该事件上执行特定任务,并且还有拖动事件,在#next_item该事件上执行不同的任务.现在问题是当#next_item接收拖动事件时css pointer-events,none立即更改为拖动但不会触发拖动.当我这样做mouseup然后再从上方拖动时,#next_item只触发拖动.我需要css pointer-events将拖动事件传递给底层元素.如果我做错了,请建议.没有pointer-eventsiscroll在传递下面的拖动事件时会出错#next_item

javascript css jquery css3 iscroll4

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

"密码"在占位符的IE中显示为"********"

我正在使用HTLM5占位符并添加了modernizr.js以使其在IE中工作.代码段是:

<input type="password" placeholder="Password">

function hasPlaceholderSupport() {
   var input = document.createElement('input');
   return ('placeholder' in input);
}


$(document).ready(function(){
    if(!Modernizr.input.placeholder){ 

        $('[placeholder]').focus(function() {
            var input = $(this);
            if (input.val() == input.attr('placeholder')) {
                input.val('');
                input.removeClass('placeholder');
            }
        }).blur(function() {
            var input = $(this);
            if (input.val() == '' || input.val() == input.attr('placeholder')) {
                input.addClass('placeholder');
                input.val(input.attr('placeholder'));
            }
        }).blur();
        $('[placeholder]').parents('form').submit(function() {
            $(this).find('[placeholder]').each(function() {
                var input = $(this);
                if (input.val() == input.attr('placeholder')) {
                    input.val('');
                }
            })
        });

    }
});
Run Code Online (Sandbox Code Playgroud)

它适用于其他浏览器,我想input type password在IE中显示文本,但它将占位符放在屏蔽字符中.如何"Password"显示文本.

javascript jquery html5

6
推荐指数
1
解决办法
8566
查看次数

如何在roku中向某些服务器发出api请求

我非常擅长使用roku和roku特定语言(BasicScript).我需要对某些服务器进行api调用以获取通道.我不知道如何在roku中这样做.请建议.

xml ajax xmlhttprequest roku brightscript

6
推荐指数
1
解决办法
2840
查看次数

Bootstrap崩溃不适用于通过ajax加载的内容

我是bootstrap的新手.我正面临一个问题,我无法弄清楚原因.如果我动态加载内容,collapse则无效.它不会in像在http://twitter.github.com/bootstrap/javascript.html#collapse中那样在悬停时添加类,但如果html从dom复制并添加为静态元素,则该方法正在运行.我ajax用来加载内容和complete初始化事件的函数.知道为什么内容不会随着悬停而扩展ajax.

ajax collapse twitter-bootstrap

6
推荐指数
1
解决办法
3097
查看次数

Css位置固定为水平滚动但垂直滚动

我有三个div如下:

<div id="left"></div>
<div id="center"><table></table></div>
<div id="right"></div>
Run Code Online (Sandbox Code Playgroud)

现在我需要做的是保持#left#right固定水平滚动和滚动#center.这与css position:fixedfor #left#right.但问题是当我垂直滚动html页面时我需要所有的div'sie #left,#center#right滚动.这不起作用.请任何人帮助我如何做到这一点,#left#right垂直滚动#center并保持固定水平滚动.我不知道如何使用css并使其工作.

javascript css jquery css3

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