我正在构建一个网页,我希望背景图像可以缩放以适应整个屏幕,保持纵横比并固定(因此,如果向下滚动,背景图像将保持在同一位置).
我已经在桌面浏览器中使用下面的CSS实现了这一点,但它无法在iPhone或iPad上运行.在这些设备上,背景太大(它继续在折叠下方),如果向下滚动得足够远,图像将开始重复.任何人都有修复?谢谢!
HTML {
background: url(photos/2452.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试学习在Swift中使用API.作为一个很好的第一次测试,我想我已经点击itunes API并返回一些搜索结果.我在游乐场使用以下代码.我没有任何错误,但我的println没有输出任何东西.谁知道什么是错的?
谢谢!
import UIKit
import XCPlayground
XCPSetExecutionShouldContinueIndefinitely()
let url = NSURL(string: "https://itunes.apple.com/lookup?id=909253")
let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in
println(NSString(data: data, encoding: NSUTF8StringEncoding))
}
task.resume()
Run Code Online (Sandbox Code Playgroud) 在 Google Tag Manager 中,我将其设置为跟踪包含特定类的元素的点击数据,并在 Google Analytics 中记录事件。它似乎适用于文本链接,但如果在图像、图标等的链接中有另一个标签,我就会遇到问题。例如,以下内容可以正常工作:
<a href="link.html" class="track_this" data-tracking-info="my info">Click here</a>
Run Code Online (Sandbox Code Playgroud)
但这行不通:
<a href="link.html" class="track_this" data-tracking-info="my info">
<span class="icon click-here"></span>
</a>
Run Code Online (Sandbox Code Playgroud)
如果你点击文本,这样的事情会起作用,但如果你点击图标则不会:
<a href="link.html" class="track_this" data-tracking-info="my info">
<span class="icon click-here"></span> Click Here
</a>
Run Code Online (Sandbox Code Playgroud)
我知道我可以将“track_this”类添加到图标的跨度中,但在更复杂的场景中它会变得非常混乱。就像想象有一个带有图标的缩略图图像和它下面的一些文本都包装成一个标签。我必须将该类和跟踪信息放在图像标签、图标的跨度、文本的 div 等上。
有一个更好的方法吗?谢谢!
我正在尝试使用 Google Analytic 的自定义维度进行一些 a/b 测试,但报告中没有显示任何内容。这就是我所做的:
创建了自定义维度:索引:1 范围:会话活动:选中
然后我修改了我的 GA 代码,如下所示:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-9541894-2', 'auto');
ga('set', 'dimension1', 'a' );
ga('send', 'pageview');
</script>
Run Code Online (Sandbox Code Playgroud)
当我打开分析检查器时,我看到它正在发送我的自定义维度值。但我在报道中从未看到任何内容。我什至等了一天,看看是否需要时间来处理。知道出了什么问题吗?谢谢!
我有一个带有 textarea 的表单,我想将输入的换行符更改为段落(使用<p>
标签)。我使用explode 和implode 替换\n
为</p><p>
,但是如果您连续有两个换行符,则以</p><p></p><p>
. 我正在尝试使用 foreach 循环来遍历每个元素并检查它是否为空以解决这个问题,但它似乎根本不起作用。这是我所拥有的:
foreach($text as $value){
if($value!=''){
$newtext.='</p><p>'.$value;
}
}
Run Code Online (Sandbox Code Playgroud)
这仍然</p><p></p><p>
适用于双倍间距的东西。我也尝试替换if($value!='')
为!is_null(trim($value))
,但它仍然不起作用。我的代码有什么问题,我该如何解决?
我最近升级到最新版本的 facebook SDK,但在登录用户时遇到问题。我生成的登录链接很好,但是当 facebook 将用户发送回我的网站时,我收到此错误:
fb sdk 错误:跨站请求伪造验证失败。持久数据中缺少必需的参数“状态”。
我试图做一些故障排除。我打印了会话数据中的所有内容以及 GET 请求中的所有内容。我看到 GET 有一个 state 参数,会话数据有一个 FBRLH_state 参数。它们都具有相同的值。那么它是如何告诉我参数丢失的呢?
我已经尝试了一些我在其他问题上看到的建议(即开始会话),但似乎没有任何效果。
任何帮助将不胜感激!我正在使用 php-graph-sdk-5.5。我的facebook连接文件在下面
if(!class_exists('facebook')){
class facebook{
private $db = null;
private $fb = null;
private $token = null;
private $DEV = null;
private $sdk_error = null;
private $api_error = null;
private $verbose = false;
private $graph_user = null;
private $db_helper = null;
private $errors = null;
public function __construct($db,
$fb_id = FB_APP_ID,
$fb_secret = FB_APP_SECRET,
$fb_version = FB_DEFAULT_GRAPH_VERSION){
if($this->verbose) echo '<pre>';
if($this->verbose) echo …
Run Code Online (Sandbox Code Playgroud)