小编mea*_*gar的帖子

只要按住按钮,如何执行操作

嗨,谢谢你的帮助.

我需要一个按钮来执行以下行为:

  • 当按下按钮时,动作开始(在这种情况下,视图滚动)

  • 只要按下按钮,动作就会继续(视图继续滚动)

  • 释放按钮时,动作(滚动)停止.

我试过这个,但不起作用:

Button left = (Button) findViewById(R.id.left);


    left.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            Log.e("","left");
            return false;
        }
    });
Run Code Online (Sandbox Code Playgroud)

android

0
推荐指数
2
解决办法
381
查看次数

嵌套对象Keyname作为变量

我试图将一个变量设置为一个键名,但总是如此,我只是失败了.(javascript新手)

这是我的示例对象:

disk = {
    "id": {
        "type": "xxxx",
        "content": "xxxx"
    }
}
Run Code Online (Sandbox Code Playgroud)

后来我想用disk [id] .content输出我的内容.现在问题是如何用变量设置键'id'?(有一个独特的身份,我试着进去)

最后它应该是:(例如)disk = {"5546":{"type":"xxxx","content":"xxxx"}}

非常感谢你的帮助!

javascript jquery object

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

仍然在jQuery中的事件和事件处理程序之间混淆

有人可以帮我理解以下示例中的"事件"和"事件处理程序"究竟是什么?根据www.w3schools.com,这里列出了一些常见事件

在此输入图像描述

那么为什么有些人仍然会说Click事件处理程序?是Click 事件事件处理程序

1.

$( "p" ).click(function() {
       alert("Which One is Event and which one Event Handler");
});
Run Code Online (Sandbox Code Playgroud)

2.

$("p").on("click",function(){
       alert("Which One is Event and which one Event Handler");
});
Run Code Online (Sandbox Code Playgroud)

3.

$("p").css("background-color","yellow");
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript jquery javascript-events

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

Javascript转换true/false值字符串文本

我有一个jQuery脚本,它收集变量中复选框的值:

var 1_val = $("input[type='checkbox'][name='val_1']").prop( "checked" );
var 2_val = $("input[type='checkbox'][name='val_2']").prop( "checked" );
Run Code Online (Sandbox Code Playgroud)

然后我在一封邮件中输出这些邮件,通过电子邮件发送:

...<strong>Value 1</strong>: 1_val + '<br /><strong>Value 2</strong>: ' + 2_val + '<br />...
Run Code Online (Sandbox Code Playgroud)

但是在消息体中我得到了布尔值为true/false的字符串,我想要制作一些更加用户友好的消息,如是/否.我该怎么改变它?

javascript jquery

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

检查body标签时出现意外的JavaScript无限循环

我打算使用ASAP脚本来检查是否加载了body标签,但它会导致整个页面冻结.

这里是:

while (!document.body)
    if (document.body) console.log('loaded');
Run Code Online (Sandbox Code Playgroud)

这当然在所有情况下都无法正常工作,但我很困惑为什么这会变成无限循环并冻结页面.

javascript preloader infinite-loop document-body

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

Javascript - 从字符串中删除前导零

这可能是一个非常简单的.但我有一系列看起来像这样的数字:

0.12704174228675136
0.3629764065335753
Run Code Online (Sandbox Code Playgroud)

我想删除前导0.并仅保留两个第一个数字,因此这是结果:

12
36
Run Code Online (Sandbox Code Playgroud)

但我不知道如何围绕数字.通常,我会将其转换为字符串并使用正则表达式.我想我现在也可以做到这一点,但既然我在这里有数字,我现在也要记住这一点.

javascript strip rounding

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

希望背景每3秒更换一次

这是jsfiddle:http://jsfiddle.net/k57VE/1/

       $(document).ready(function(){

    var images = [ "http://i.imgur.com/X2G0MEL.jpg", "http://i.imgur.com/5XMcoCX.jpg", "http://i.imgur.com/CTFvvcf.jpg"];
    var currentImage = 0;

function changeBackground() {
    $( '#splash' ).css( { background-image: 'url(' + images[ ++currentImage ] + ')' } );
    if ( currentImage >= images.length - 1 ) {
        currentImage -= images.length;
    }
}

setInterval( changeBackground, 3000 );  
});

});
Run Code Online (Sandbox Code Playgroud)

我试图让背景每3秒更换一次.我有设置来改变CSS,但我不知道我做错了什么.

html css jquery

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

如何在Chrome中获取与FireFox中的Selenium XPath相同的Xpath

我有一个仅在Chrome(而不是Firefox和IE)中打开的Web应用程序。我想使用Selenium自动化此应用程序,但是没有chrome的Selenium记录器支持。

如何在Chrome中获得与FireFox中的Selenium XPath相同的Chrome中的Xpath

selenium xpath google-chrome web-inspector

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

创建在 Web 浏览器上运行的桌面应用程序

去年,我了解到许多开发人员开始开发在 Web 浏览器上运行的桌面应用程序。

我也试图进入它,我试图了解我应该如何开始这种开发。

我首先想我应该创建一个常规的客户端-服务器应用程序,即使用 Apache Tomcat 或 PHP,并且每次启动应用程序时,在本地主机上启动一个新服务器并打开将加载应用程序的浏览器。

我最近了解到有一些软件包可以为您完成服务器-客户端工作,例如 node-webkit。

我不知道从哪里开始,我很困惑......

当开发人员说他们使用 Javascript 或在 Web 浏览器上运行的桌面应用程序开发桌面应用程序时 - 他们是否可能意味着使用 node-webkit?或者他们是否执行我上面描述的复杂结构(本地主机上的 JSP/PHP 服务器)?

javascript node.js node-webkit

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

使用React创建一个100K多人平铺游戏

我正在学习React.

我想创建一个带有基本图块板的游戏​​(比如http://richard.to/projects/beersweeper/,但是图块可以有两种状态('可用'或'已经点击').

在速度方面,React看起来很有趣,因为它的虚拟DOM /差异,我只能调整已点击的瓷砖内的css和文字(这样它们在视觉上会有所不同,而不是任何人都没有点击过的).

我的目标(以及个人挑战哈哈)是让这个游戏可以玩1000个同时玩家,他们可以在10万个瓷砖板上点击他们想要的地方.(在客户中实时分配瓷砖状态将通过Firebase完成)

我应该使用基本的标准React及其内置功能(onclick事件,ts听众......)还是只有-React才能在100K磁贴上实现1000个人的许多事件/监听器实时与任何用户能够点击任何地方(在可用的瓷砖上)?

我应该使用替代/补充工具和技术,如画布,React Art,GPU加速,webgl,纹理图册......?

javascript firebase reactjs reactjs-flux

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