我在这个网站上有一个渲染错误,我在其他任何地方都没见过.该网站在所有现代浏览器中呈现并验证正常,但我无法弄清楚为什么它不显示完整的背景图像(见下面的截图).我正在使用Yahoo CSS重置,并在身体中声明背景图像,如下所示:
background: url("back.jpg") #033049;
Run Code Online (Sandbox Code Playgroud)
您也可以访问网站:http://xaviesteve.com/


如果我应该提供更多细节,请告诉我.任何帮助/提示表示赞赏,谢谢.
编辑
我发现很少有人在互联网上报告这个问题:
另一个问题:当背景图像应该延伸到页面的整个长度时,页面右侧会显示空白区域建议应用overflow-x:hidden但它会裁剪网站.
在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) 我正在使用PHP工具处理大量数据并需要一段时间才能完成.我想让用户随时了解最新情况并处理当前任务.
您认为最好的方法是什么?我有一些想法,但不能决定最有效的一个:
旧方法:执行脚本的一小部分,并使用Meta Redirect或JavaScript计时器向用户显示页面,以发送继续脚本的请求(如/script.php?step=2).
不断发送AJAX请求以读取PHP通过fwrite()不断更新的服务器文件.
与上面相同,但PHP更新数据库中的字段而不是保存文件.
这些听起来不错吗?有任何想法吗?
谢谢!
我想我已经花了很多时间看这个功能,只是试图找出干净利落的方法.
这是一个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/