小编Joh*_*hnP的帖子

固定位置页脚在iPhone X中滚动

我有一个使用Trigger.io框架创建的混合HTML5应用程序.

该应用程序包含一个固定页脚和一个滚动内容区域.该应用程序在除iPhone X之外的所有设备上都能正常工作.在iPhone X上滚动内容区域时,页脚实际上会滚出视图.

当页脚在视图中时,这就是应用程序的外观

普通应用视图

但是一旦我向下滚动,页脚就会隐藏,只有在我再次向上滚动时才会显示.

滚动的应用视图

我已经将iPhone X优化应用于缺口,并且在设计中运行良好.剩下的唯一问题是滚动问题.

由于我使用的是混合框架,因此视图是使用HTML + CSS构建的,而不是本机UI组件.

有关为什么页脚可能在iPhone X上滚动的任何想法?

html css iphone ios trigger.io

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

如果取消选中复选框,如何禁用提交按钮?

这里有些东西似乎无法帮助我禁用提交按钮.有任何想法吗?

<input type="checkbox" checked="checked" id="checky"><a href="#">terms and conditions</a>
<input type="submit" id="postme" value="submit">

$('#checky').click(function(){
    if($(this).checked == false){
         $('#postme').attr("disabled","disabled");   
    } else {
        $('#postme').removeAttr('disabled');
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript checkbox jquery

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

PHP命名约定?

我现在正在编码smt,并且我有点担心PHP有时用下划线调用它的函数,有时候用一个字来调用它.那是怎么回事?

例:

int strlen(string $ str)

bool in_array(混合$ needle,数组$ haystack [,bool $ strict = FALSE])

我希望有一个很好的理由,并且真的想知道它是什么.

php naming-conventions

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

Paypal Adaptive Payments在沙盒模式下工作,但不在生产中

我正在尝试使用Paypal的自适应支付API,并且很难将其转换为生产.一切都按预期在沙盒模式下工作,我得到了正确的响应,但是当我切换到我的实时APP ID时它不起作用.

这些是我用于沙箱的配置值

PayPal URL : https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay?paykey=[TOKEN_HERE]
Application ID : APP-80W284485P519543T
Run Code Online (Sandbox Code Playgroud)

这些值在沙盒模式下适用于我.但是当我切换到下面的生产值时,它就会停止工作

PayPal URL : https://www.paypal.com/webapps/adaptivepayment/flow/pay?paykey=[TOKEN_HERE]
Application ID : [ACTUAL APP ID]

This is what I mean by stops working.
Run Code Online (Sandbox Code Playgroud)
  • 在生产模式下,应用程序获得付款密钥
  • 将其附加到Paypal URL,然后将其重定向到他们的网站
  • 在网站加载时,我收到以下消息

This transaction has already been approved. Please visit your PayPal Account Overview to see the details
Run Code Online (Sandbox Code Playgroud)

最终的最终网址 - https://ic.paypal.com/webapps/adaptivepayment/flow/payinit?execution=e6s1

截图 - http://screencast.com/t/28qJZ9CIk

那里还有一个"返回"按钮,当我点击它时,我每次都会被带到另一个站点(看起来我被发送到随机的failUrls)

我已经包含了我在下面使用的代码

$payRequest = new PayRequest();
$payRequest->actionType     = "PAY";
$payRequest->cancelUrl      = $cancelURL; //my success and fail urls
$payRequest->returnUrl      = $returnURL;

$payRequest->clientDetails  = new ClientDetailsType(); …
Run Code Online (Sandbox Code Playgroud)

php paypal paypal-adaptive-payments

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

Minify,如何清除缓存?

我正在使用Zend Framework和minify,

我更新了Jquery和JqueryUI javascripts,

我清除了所有浏览器缓存,重启了网络服务器,

但我仍然得到旧文件,我怎么能让它看到新文件

我检查了文件创建/修改日期,它是今天(因为我解压缩了它们),我在Windows上,不知道是否改变了什么

我正在使用Firebug,我看到旧的jquery 1.5.1而不是新的1.6.1

php zend-framework minify

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

特定于平台的依赖性蔓延到Eclipse插件中

我已经使用Eclipse EMF和GMF框架实现了一个图形编辑器.我完成项目后,我意识到,这个插件显示依赖于一些特定的OS-plugins.ie(未明确由我添加的): ,.org.eclipse.ui.win32 org.eclipse.swt.win32.win32.x86每当我试图在我的更新站点绕过这种依赖时,插件的安装过程出了问题.

因此,在*nix环境甚至win64机器上运行我的插件是不可能的.这对我来说似乎是一个非常重的约束依赖.我是以错误的方式做某事吗?或者除了在每个不同的操作系统上从头开始构建项目之外,没有其他方法可以构建跨平台的Eclipse插件吗?

eclipse eclipse-plugin

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

在C#中添加DateTime

是否可以在C#中添加日期?

(DateTime.Today.ToLongDateString() + 10)
Run Code Online (Sandbox Code Playgroud)

我试过这个,但它不起作用.

c# string int datetime

5
推荐指数
4
解决办法
322
查看次数

使用Javascript获取单页应用的屏幕截图

背景

我通过使用JS模拟用户输入来对我正在处理的应用程序运行UI测试.JS在iframe上依次运行一堆鼠标和键盘触发器,测试的应用程序正在运行中,我可以观察休息时间.我想设置它,以便它可以定期截取当前状态的屏幕截图.

已经考虑过了

我知道这是一个重复的问题,我现在再次问这个问题,以防最近这个领域有任何进展.

我查看了http://html2canvas.hertzen.com/来截取屏幕截图,虽然它在大多数情况下都有用,但是当有很多CSS3和webfonts使用时它似乎有问题.

我也不能自由使用服务器端方法,因为我正在处理单页骨干应用程序,并且它不存储基于URL的状态(大多数情况下).

我甚至看过mozilla特定的background:-moz-element()属性,但是当你想要的页面在iframe中时,这不起作用.

我认为最接近我需要的是phantomJS,它允许你操纵页面并截取屏幕截图.我想避免这种情况,因为我会使用该功能来查看测试,否则我正在运行它.

那么,有没有人知道我可以在这里使用的任何东西?它甚至可以是一个浏览器(Firefox或Chrome)专用,只要它在Windows上运行即可.它不需要在我的所有客户端上运行,所以即使我必须设置一个特殊的环境,只要屏幕截图可以通过JS保存(仅在Firefox或Chrome上,所以没有ActiveX).

TL; DR 需要Javascript或HTML5 API来保存在iframe中运行的应用的屏幕截图.请不要付费解决方案.

html javascript screenshot webpage-screenshot

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

我们怎样才能在php中完全缓存

我对网络开发更新鲜.

在我的应用程序中,我需要缓存,所以任何人都可以解释如何详细缓存PHP页面?

php caching

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

使用javascript从DOM树中删除p元素

这应该是一个简单的,但我需要帮助来解决问题:我需要使用javascript(最终使用原型,但没有其他库)从DOM树中删除带有"goup"类的元素.我不仅想要隐藏该段落,而是完全从DOM树中删除它.

我使用getElementsByClassName的解决方案不起作用.

function hidegoup() {
    var goup= document.getElementsByTagName("p")
        .getElementsByClassName("goup"); 
     goup.style.display = 'none';   
     goup.removeChild();
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="poems">
    <div class="poem" id="d1">
        <p class="goup">
        <a href="#">To the top of the page</a>
        </p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript dom css-selectors getelementsbyclassname

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