翻译元素Y轴50%会将其向下移动50%的高度,而不是父母身高的50%,正如我所料.如何告诉翻译元素将其转换百分比基于父元素?或者我不明白什么?
我可以通过+符号(新样式规则)添加常规样式规则,但我不能在样式检查器的"Pseudo :: before Element"或"Pseudo :: after Element"部分下添加一个.如果我尝试通过"编辑为HTML" 将::beforeor或::after元素添加到HTML中,它将以文本形式显示.我的解决方法是添加<span class="pseudo_before"></span>然后设置样式.我错过了什么吗?
是否有可能以某种方式测量具有多个中断/返回的段落中最后一行文本的长度?
Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Donec id elit non mi porta gravida at eget metus. Nulla vitae
elit libero, a pharetra augue. Nullam id dolor id nibh
ultricies vehicula ut id elit. Vivamus sagittis lacus vel
[here] ->|augue laoreet rutrum faucibus dolor auctor.|<- [to here]
Run Code Online (Sandbox Code Playgroud)
注意:文本中没有手动中断.它是一个包含在内部的单行文本,比方说,一个<p></p>标记.
我从一个$.ajax电话中返回了一大块HTML .来自PHP的字符串在开头有两个换行符,例如
$data = "
<div>
<p>Here is some text</p>
</div>";
Run Code Online (Sandbox Code Playgroud)
这是$.ajax电话:
$('form#form_id').submit(function(e){
e.preventDefault();
$form = $(this);
$.ajax({
url: $form.attr('action'),
type: $form.attr('method'),
data: $form.serialize(),
dataType: 'html',
success: function(data) {
var $html = $($.parseHTML(data));
$html.appendTo('#container_id').hide().fadeIn(300);
}
});
});
Run Code Online (Sandbox Code Playgroud)
一切都有效,直到我添加.hide().fadeIn(300)它抛出的点:TypeError: 'undefined' is not an object (evaluating 'hooks.cur = fn') jquery.js:1925.如果我删除换行符就行了.我正在使用$.parseHTML因为jQuery说:
如果已知字符串是HTML但可以以不是HTML标记的任意文本开头,则将其传递给jQuery.parseHTML(),它将返回表示标记的DOM节点数组.可以从中创建jQuery集合,例如:$($.parseHTML(htmlString)).
知道发生了什么事吗?
我想检查2个变量是否相同,如果是,则回显一个字符串.这可能在连接中吗?并且没有创建单独的功能吗?
例如
$var = 'here is the first part and '. ( $foo == $bar ) ? "the optional middle part" .' and the rest of the string.'
编辑
请注意,我想看看是否有办法做到这一点没有了: ''.如果你愿意的话,是"二元运算符".
css ×2
jquery ×2
ajax ×1
css3 ×1
inspector ×1
javascript ×1
percentage ×1
php ×1
string ×1
ternary ×1
translate ×1
translate3d ×1