小编Joh*_*ohn的帖子

将富文本粘贴到内容可编辑的div中,并仅保留粗体和斜体格式

我想将一些具有不同字体,字体大小,字体粗细等的富文本粘贴到内容可编辑的内容中,div并且只保留粗体和斜体.知道如何去做吗?

以下代码在粘贴到内容可编辑的div时将富文本转换为纯文本.

$('[contenteditable]').on('paste',function(e) {
    e.preventDefault();
    var text = (e.originalEvent || e).clipboardData.getData('text/plain') || prompt('Paste something..');
    document.execCommand('insertText', false, text);
});
Run Code Online (Sandbox Code Playgroud)

我已经尝试text在上面的代码中查看变量,但似乎没有格式化.

html jquery

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

确定是否存在静态命名的JavaScript函数以防止错误

我的网站上有一个脚本,在调用时调用静态命名的函数:

childLoad();
Run Code Online (Sandbox Code Playgroud)

childLoad()尽管始终调用该函数,但并不总是定义该函数.如果脚本不存在,如何阻止脚本调​​用此函数?

javascript function

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

PostgreSQL错误:INSERT具有比表达式更多的目标列,而不是表达式

所以我从这开始......

SELECT * FROM parts_finishing;
Run Code Online (Sandbox Code Playgroud)

......我明白了......

id,id_part,id_finish,id_metal,id_description,date,inside_hours_k,inside_rate,outside_material

(0行)

...所以到目前为止一切都很好,所以我这样做......

INSERT INTO parts_finishing 
(
 id_part, id_finish, id_metal, id_description, 
 date, inside_hours_k, inside_rate, outside_material
) VALUES (
('1013', '6', '30', '1', NOW(), '0', '0', '22.43'), 
('1013', '6', '30', '2', NOW(), '0', '0', '32.45'));
Run Code Online (Sandbox Code Playgroud)

......我明白了......

错误:INSERT具有比表达式更多的目标列

现在我已经完成了一些事情,例如确保数字不在引号中,在引号中(希望在整数,数字类型等方面有一个表格指南)之后我明显地计算了列名称和值的数量插入.我也试着确保所有的逗号都是逗号...真的在这里不知所措.除了id哪个列之外没有其他列bigserial primary key.

postgresql

24
推荐指数
4
解决办法
4万
查看次数

什么是<span> </ span>元素?

这个目的是什么?

<span></span>
Run Code Online (Sandbox Code Playgroud)

元件?我们应该在哪里使用它?

html

20
推荐指数
4
解决办法
4万
查看次数

如何在文本上设置发光效果的动画?

我真的没有找到任何好的简单教程动画效果.如何在文本上制作动画效果?

css

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

如何将CSS应用于iframe内容?

我无法将CSS生成的内容用于iframe元素:

iframe::after {content: 'example';}
iframe::before {content: 'example';}
Run Code Online (Sandbox Code Playgroud)

有没有人有一个真正有效的解决方案?提前致谢.

css iframe

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

如何使用JavaScript检测屏幕DPI

我发现到现在的唯一方法,是获得offsetWidth,的offsetHeight测试的div元素与heightwidth一英寸的: http://www.infobyip.com/detectmonitordpi.php

有没有办法通过JavaScript检测屏幕DPI?

谢谢,

Atara.

javascript php dpi

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

是否有可能在伪元素之前/之后设置iframe样式?

正如标题所说,有没有办法设置iframes伪before/ after?没有用另一个包装iframe div,或者?`

我试着像任何其他元素一样设计样式,但没有成功:

iframe::before {
    content: 'foo';
    position: absolute;
    top: 0;
    left: 0;
}

iframe::after {
    content: 'bar';
    position: absolute;
    top: 0;
    right: 0;
}
Run Code Online (Sandbox Code Playgroud)

http://fiddle.jshell.net/ppRqm/

更新

一个已知的解决方法是将前/后添加到源文件中的元素:http: //fiddle.jshell.net/ppRqm/2/

但有时您无法访问源文件.

css iframe styling pseudo-element css-content

17
推荐指数
1
解决办法
9897
查看次数

页面总高度

我正在尝试使用JavaScript和jQuery获取页面的总高度,因此我可以检查页面是否足够长以显示某些内容,但是在我的测试中,我无法获得页面的总高度.

我在互联网上环顾四周,但这样的事情似乎没有得到很好的记录,因为我能找到的是scrollHeight,正如我可能提到的那样,它不起作用.

有没有办法用jQuery找到它?

javascript

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

PHP usort不会排序

这是要排序的元素数组的示例:

$items = 
    array
      0 => 
        object(stdClass)[8]
          public 'id' => string '110' (length=3)
          public 'brand_id' => string '18' (length=2)
            array
              0 => string ' OT-708' (length=7)
          public 'failed' => null
          public 'diff' => null
      1 => 
        object(stdClass)[9]
          public 'id' => string '161' (length=3)
          public 'brand_id' => string '18' (length=2)
Run Code Online (Sandbox Code Playgroud)

所以,让我们说我想排序brand_id.这是我的usort回调函数:

function _compare($itemA, $itemB){

    if ($itemA->brand_id == $itemB->brand_id) {

        return 0; 
    }
    else{
        return strcmp($itemA->brand_id, $itemB->brand_id); //just an example...
    }

}
Run Code Online (Sandbox Code Playgroud)

当我什么usort($items, '_compare'); var_dump($items);都没发生的时候.有关如何排除故障的任何线索?

--UPDATE--

好的,我已将问题简化为:

function …
Run Code Online (Sandbox Code Playgroud)

php usort

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