我陷入了一个非常简单的事情,我需要做,我无法解释为什么会发生这种情况.我有一个textarea没有id或class或name,所以用js选择它的唯一方法是使用getElementsByTagName.这是textarea我的HTML中唯一的,所以使用以下内容非常明显:
var theSrc = document.getElementsByTagName('textarea')[0].value;
Run Code Online (Sandbox Code Playgroud)
然而,当theSrc我总是得到警报时undefined.任何想法为什么会发生这种情况?
我有一个div4 css columns,我想选择第3和第4列使文本稍暗,因为我没有文本和文本之间的良好对比background-image.这可能吗?我可以接受任何css或js解决方案.
这是演示.
- 编辑 -
似乎不可能找到伪块的选择器(如果我可以说)但是我仍然需要找出一种创建响应块(如列)的方法,只要浏览器是这样,它就会平均分割文本(宽度)调整大小.
我有一个input提交文件的表单,我设计了它,因为我不喜欢原生风格.现在,我有一个按钮,当单击它时,它会打开对话框以选择文件.只需单击Firefox和Chrome即可正常工作,但在IE中无法正常工作.该按钮需要双击打开IE中的对话框.
我尝试使用jQuery单击一次触发双击:
$("input").click(function() {
$(this).dblclick();
});
Run Code Online (Sandbox Code Playgroud)
但是,它似乎不起作用.有没有其他方法可以触发IE的双击?
我即将为XXHDPI设备的Android应用调整所有drawables(如sony xperia Z和samsung s4).在仔细阅读了Google的文档,博客和SO之后,我对我即将制作的图形感到困惑.
我的担忧如下:
谷歌指出,我不应该担心这个密度,因为它大大加快了XHDPI图形-以同样的方式,(XXHDPI设备之前),为什么生产XHDPI显卡是必不可少的,并没有扩大规模华电国际的图形?
索尼提醒开发人员不要排除XXHDPI屏幕而不澄清这是否涉及调整图形 - 我是否必须重新设计XXHDPI的所有图形元素?
基于(2),Sony Xperia Z Ultra具有342dpi的密度,但它被归类为XXHDPI设备. - 如果我为XXHDPI生成图形,这是HDPI密度的两倍,图形将缩小近1/3以匹配索尼的密度,这是不可取的.为什么Xperia Z没有使用XHDPI drawables?如果我有一个模式并且我无法承受任何缩放怎么办?因为我将失去像素完美模式的细节?
XXHDPI资源真的需要吗?
我希望有人能回答上述所有问题.
编辑
下面是略微缩放图形以适应各种密度的结果
第2和第3张图像的细节损失很明显.
是否有任何方法在插入数组时添加增量值?
这是我想要增加值的代码段:
$entries = '<ul class="repeatData"><li class="listEntry1">' . implode('</li><li class="listEntry'. $countme .'">', $data) . '</li></ul>';
Run Code Online (Sandbox Code Playgroud)
我想以某种方式在$countme每次内爆每个数组值时使变量递增,如果这是可能的话.
我只是想问这是否有效,因为这是我的脚本按预期工作的唯一方式:
for (var j = 0; j < items.length; j) {
for (var k = 1; k <= 3; k++) {
$(items.eq(j)).appendTo('.col'+k);
j++;
}
}
Run Code Online (Sandbox Code Playgroud)
注意j那里面没有在for语句中递增.
如果我增加j,循环div由于某种原因忽略每4 ,我无法解释原因.
我的主要问题是这是否是一种有效的方法,如果不是,那么您是否有更好的解决方案来分配div每列中的s?
我挣扎在过去的几个小时中写速记下面的PHP条件语句:
public static $url = $_SERVER['HTTP_REFERER'];
if (false !== strpos($url,'en')) {
$currlang = 'en';
} else {
$currlang = 'fr';
}
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何做到这一点,虽然我已经尝试了很多变化,我也阅读了在线示例.你能帮忙吗?
我正在尝试匹配 url 的某个字符串,preg_match但我需要匹配一个或另一个字符串,但我找不到正确的语法。
我现在用的是:
$is_url_en = preg_match ("/\b95\b/i", $iframeurl);
Run Code Online (Sandbox Code Playgroud)
这将在 url 中搜索数字“95”。但是我也想匹配“en”,但我不知道如何使用“或”分隔符。我在某处看到以下内容:
$is_url_en = preg_match ("/\b95\b/i|/\ben\b/i", $iframeurl);
Run Code Online (Sandbox Code Playgroud)
......但它不起作用。请问有什么提示吗?
我想自动将容器的高度扩展到倍数28px.我有一个只能垂直重复的模式,所以我不能在不是28的倍数的高度裁剪它.例如,如果我的容器高度为400px,我需要扩展高度,420px以便模式重复垂直,它没有被裁剪.
关于我需要创建的jQuery函数逻辑的任何想法?
javascript ×4
jquery ×4
css ×3
php ×3
css3 ×2
android ×1
delimiter ×1
drawable ×1
for-loop ×1
graphics ×1
implode ×1
preg-match ×1
shorthand-if ×1