小编Xav*_*eve的帖子

网站身体背景在iPhone Safari中呈现正确的白色边缘

我在这个网站上有一个渲染错误,我在其他任何地方都没见过.该网站在所有现代浏览器中呈现并验证正常,但我无法弄清楚为什么它不显示完整的背景图像(见下面的截图).我正在使用Yahoo CSS重置,并在身体中声明背景图像,如下所示:

background: url("back.jpg") #033049;
Run Code Online (Sandbox Code Playgroud)

您也可以访问网站:http://xaviesteve.com/

在此输入图像描述

在此输入图像描述

如果我应该提供更多细节,请告诉我.任何帮助/提示表示赞赏,谢谢.

编辑

我发现很少有人在互联网上报告这个问题:

  1. 另一个问题:当背景图像应该延伸到页面的整个长度时,页面右侧会显示空白区域建议应用overflow-x:hidden但它会裁剪网站.

  2. 在iPad论坛:http://www.ipadforums.net/ipad-development/9954-mobile-safari-doenst-show-background-image-when-page-slided-left.html没有回复

我一直在研究并尝试不同的方法来解决这个问题,并发现将背景图像添加到<html>标签中可以解决问题.希望这可以节省一些时间给其他开发者.

之前

body {background:url('images/back.jpg');}
Run Code Online (Sandbox Code Playgroud)

html, body {background:url('images/back.jpg');}
Run Code Online (Sandbox Code Playgroud)

html css iphone mobile-safari

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

PHP即时显示进度消息

我正在使用PHP工具处理大量数据并需要一段时间才能完成.我想让用户随时了解最新情况并处理当前任务.

您认为最好的方法是什么?我有一些想法,但不能决定最有效的一个:

  • 旧方法:执行脚本的一小部分,并使用Meta Redirect或JavaScript计时器向用户显示页面,以发送继续脚本的请求(如/script.php?step=2).

  • 不断发送AJAX请求以读取PHP通过fwrite()不断更新的服务器文件.

  • 与上面相同,但PHP更新数据库中的字段而不是保存文件.

这些听起来不错吗?有任何想法吗?

谢谢!

php ajax asynchronous

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

jQuery - 将Click事件添加到Div并转到找到的第一个链接

我想我已经花了很多时间看这个功能,只是试图找出干净利落的方法.

这是一个jQuery函数,它将click事件添加到任何div具有clickCSS类的事件中.div.click单击它时,它会将用户重定向到其中找到的第一个链接.

function clickabledivs() {
    $('.click').each(
        function (intIndex) {
            $(this).bind("click", function(){
                window.location = $( "#"+$(this).attr('id')+" a:first-child" ).attr('href');
            });
        }
    );
}
Run Code Online (Sandbox Code Playgroud)

代码很简单,虽然我很确定有一个更好的方法来实现它,特别是我正在使用的选择器:$( "#"+$(this).attr('id')+" a:first-child" ).一切看起来都很漫长.有任何想法吗?

如果您需要更多详细信息,请与我们联系.谢谢!

PS:我发现从Project2k.de一些非常不错的jQuery的基准参考这里: http://blog.projekt2k.de/2010/01/benchmarking-jquery-1-4/

javascript jquery jquery-selectors jquery-events

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