小编jay*_*agi的帖子

使用iOS和Android的HTML 5文件输入[Cordova/Phonegap]

在PhoneGap应用程序中,我尝试使用input像这样的HTML5 标签的相机.

  1. 使用CLI创建新项目
  2. 添加iOS和Android平台
  3. 添加相机插件
  4. 构建两个设备
  5. 在两台设备上运行(实际设备IPhone 5,iOS 7.1.2和Android 4.4.2(Samsung Note))

以下是我尝试执行的代码行

<input id="imageHolder" type="file" accept="image/*" capture />
Run Code Online (Sandbox Code Playgroud)

它适用于iPhone但不适用于Android.我错过了什么?或Android不支持此功能?点击Android中的字段后没有任何反应,而在iPhone中它的行为如下 文件输入在iOS中工作

html5 android ios cordova

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

使用PushPlugin不会为Android构建PhoneGap Build

我们有一个PhoneGap应用程序,一旦我们添加就拒绝构建PushPlugin.

特别是在使用PhoneGap Build时,我们收到错误:

BUILD FAILED
/home/ec2-user/android-sdk/tools/ant/build.xml:573: ../../../../../../home/ec2-user/android-sdk/com.android.support:support-v4:+ resolve to a path with no project.properties file for project /project
Run Code Online (Sandbox Code Playgroud)

在将PhoneGap($ npm update -g phonegap)和PhoneGap Android平台($ phonegap platform update android)更新为最新版本之后,我们偶尔可以使用Ripple模拟器(在Visual Studio中构建)来构建它.

我们已经包含了这样的插件:

<gap:plugin name="com.phonegap.plugins.pushplugin" /> 
Run Code Online (Sandbox Code Playgroud)

或者,在Visual Studio 2015中构建时:

<vs:plugin name="com.phonegap.plugins.PushPlugin" version="2.5.0" src="https://github.com/phonegap-build/PushPlugin.git" xmlns:vs="http://schemas.microsoft.com/appx/2014/htmlapps" /> 
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我们可能出错的地方?

编辑:

我们也尝试在命令行上构建,但即使在安装之后cordova-plugin-android-support-v4,也是如此;

$ cordova plugin add cordova-plugin-android-support-v4
    Fetching plugin "cordova-plugin-android-support-v4" via npm
    npm http GET https://registry.npmjs.org/cordova-plugin-android-support-v4
    npm http 200 https://registry.npmjs.org/cordova-plugin-android-support-v4
    Installing "cordova-plugin-android-support-v4" for android
Run Code Online (Sandbox Code Playgroud)

我们仍然会收到错误:

C:\Dev\CordovaBlank\BlankCordovaApp1\BlankCordovaApp1>cordova build android
Running …
Run Code Online (Sandbox Code Playgroud)

android cordova phonegap-build phonegap-pushplugin visual-studio-2015

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

为什么新的Number(2)!= JavaScript中的新字符串("2")

以下评估为true:

new Number(2) == 2
new String("2") == "2"
Run Code Online (Sandbox Code Playgroud)

显然,但以下情况也是如此:

"2" == 2
new Number(2) == "2"
new String("2") == 2
Run Code Online (Sandbox Code Playgroud)

那么有人可以清楚地解释他为什么要进行评估false吗?

new Number(2) == new String("2")
Run Code Online (Sandbox Code Playgroud)

javascript object javascript-objects

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

为什么语句对T-SQL的顺序很重要?

打开如下所示的查询时为什么:

WHERE (statement1) AND ((statement2) OR (statement3))

SSMS查询设计器将其重构为以下语法:

WHERE (statement1) AND (statement2) OR (statement1) AND (statement3)

我假设它与SQL服务器如何解析查询,运行之前和ors之间有关?

是否有最终优化的最佳语句顺序的一般规则?

运行我自己的测试后,第二个查询会在处理时间内缩短0.5毫秒.它很小,我知道,但随着查询的复杂性会增加(仍然几乎没有差别),我对SQL服务器的工作方式有一般的兴趣.

sql t-sql sql-server optimization ssms

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

为ID而不是名称设置HtmlFieldPrefix

设置ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix将添加所有name id属性.

我想知道是否有一种方法只是前缀id而不是name单独留下.

场景是这样的:AJAX在页面上多次加载局部视图.我们使用的JavaScript库需要使用ids,但我们也希望能够发布表单(因此name需要匹配服务器模型).

我们当前的解决方案是每次加载局部视图时生成一个唯一的数字,设置HtmlFieldPrefixitems[n](n生成的数字在哪里)以及我们采取行动来接收一个数组items(我们只需要接收一个).这为我们提供了一个全局唯一idname,可以通过模型绑定器进行解析.

但这感觉很难看.有什么建议?

asp.net-mvc razor

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

Javascript - 在悬停时addClass()不起作用

HTML

<ul class="navBarExtended">
   <li><a href="#">Link</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS

.onHover{
text-decoration: underline;
 }
Run Code Online (Sandbox Code Playgroud)

JavaScript的

$("ul.navBarExtended li a").hover(
    function(){
        $(this).addClass("onHover");
    },
    function(){
        $(this).removeClass("onHover");
 });    
Run Code Online (Sandbox Code Playgroud)

我正在尝试将'onHover'类添加到元素上,特别是链接,但它似乎不起作用..所以你认为问题可以在哪里?

html javascript css jquery

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

Designer在InitializeComponent中创建一些字段,而不是创建全局变量

我有一个问题,Visual Studio(2010)WinForms设计器在设计器文件中全局创建一些控件(或至少它们的字段),以及从构造函数调用的InitializeComponent方法中的一些控件.

有没有人知道设计师为什么在方法中而不是全局地在本地创建它们?有没有办法阻止它这样做?

它在某些形式上执行此操作但不是全部,并且似乎只发生在Label控件上.受影响的表单的开发人员肯定他们没有做任何不同的事情.

我可以手动修复它,但宁愿知道问题的根源.我需要能够从另一个使用反射访问字段的方法访问字段.

.net c# visual-studio-2010 visual-studio winforms

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

javascript css3每2秒更改一次背景颜色

如何每2秒自动更改HTML背景颜色?HTML3与CSS3淡入还是淡出?

我试图使用转换与计时器和CSS目标没有任何成功

input[type=checkbox] {
   position: absolute;
   top: -9999px;
   left: -9999px;
}

label {
     display: block;
     background: #08C;
     padding: 5px;
     border: 1px solid rgba(0,0,0,.1);
     border-radius: 2px;
     color: white;
     font-weight: bold;
}

input[type=checkbox]:checked ~ .to-be-changed {
    color: red;
}
Run Code Online (Sandbox Code Playgroud)

javascript css html5 transition background-color

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

CSS垂直拉伸到背景

我似乎无法将我的背景图像垂直拉伸(使用CSS)并且无法获得它.如果不使用jquery插件,最好的方法是什么?

http://realestateunusual.com/

目前有

div#whitewrap {position:fixed; top:0; left:0; width:100%; height:100%;}
Run Code Online (Sandbox Code Playgroud)

css css3

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

Jquery显示变量名而不是值

我有一个ajax删除函数,但该变量qid不会在url中显示它的值.它只是显示它的名字.

代码:

$(function(){
    $(".delete_question").click(function(){
        var qid = 3;
        $.ajax({
            type: "GET",
            url: "<?php echo base_url(); ?>index.php/backend/questions/delete/"+qid,
            data: '',
            success: function(data){
                load_questions();
            }
        });
        return false;  //stop the actual form post !important!
    });
});
Run Code Online (Sandbox Code Playgroud)

我的浏览器显示的是:

url: "http://localhost/cit/index.php/backend/questions/delete/"+qid,
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

-1
推荐指数
1
解决办法
200
查看次数