小编Mar*_*ark的帖子

jquery contenteditable输入"当有人按下进入时如何触发shift-enter?"

按下在chrome中输入contenteditable时,会插入一个div.这会干扰我的标记,我需要它是一个br.

我知道shift-enter是一个br.解决问题的最佳方法是什么?

谢谢.

重新提出问题:当有人按下输入时,如何触发shift-enter?

我试过写这样的东西:

$(document).keyup(function hotkeys(e) { 
    if (e.which == 13)
    {
        e = jQuery.Event("keydown")
        e.which = 16;
        $(document).trigger(e);
        e.which = 13;
        $(document).trigger(e);
        alert("trigger");
    }
});
Run Code Online (Sandbox Code Playgroud)

它不起作用.

谢谢.

jquery contenteditable

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

jquery检查元素是否包含元素

我正在使用jquery 1.3并试图复制1.4 .has功能.

我需要检查.page元素是否包含图像,如果不包含,请附加它.

是这样的:

var imageid = thirdimage;

if ($('#page:has(#'+imageid+')') === undefined) {
   $('#page').append($('#'+imageid));
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery

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

谷歌文档wysiwyg编辑器开源

我记得在本月或上个月早些时候,也许是谷歌i/o期间,但有一些提到谷歌开源他们的所见即所得编辑器,而不是那个依赖于execCommand的编辑器,我认为一个是关闭的,但是一个他们使用所有自定义JS构建来控制每个人从游标到呃,一切都是自定义的.

有谁知道这是真的被释放还是我只是在做梦?谢谢.

wysiwyg google-docs

7
推荐指数
0
解决办法
1515
查看次数

node.js图像压缩

我正在寻找一个node.js模块.

我可以用来通过smushit服务提供排序的压缩图像的node.js模块.

有这样的模块吗?

谢谢

compression image node.js

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

jquery将所有样式表插入iframe

如何将所有父窗口的样式表插入到iframe的头部(samedomain)?

我尝试的代码基于类似的问题:

function () {
    var d = frames[0].document;
    var stylesheets = $("link").outerhtml;
    d.open();
    d.write(
    '<html><head>'+
    stylesheets + 
    '<style type="text/css">'+
    '<\/style><\/head><body><\/body><\/html>'
    );
    d.close();
}
Run Code Online (Sandbox Code Playgroud)

显然,这不适用于IE之外.提前致谢.

编辑:根据安东尼的回答尝试:

    $("link[type='text/css']").each(function() {
        var stylesheet = $(this).clone();                                    
        $("iframe").contents().find("head").append(stylesheet);
    });
Run Code Online (Sandbox Code Playgroud)

javascript iframe jquery wysiwyg

6
推荐指数
1
解决办法
3155
查看次数

drupal模块,检查节点类型

作为对这个问题的更具体的看法:

特定页面上的drupal jQuery 1.4

如何在模块内检查节点是否是某种类型,以便能够对节点执行某些操作.

谢谢

上下文:

我正在尝试调整此代码,以便它不是在"my_page"上工作,而是在节点类型上工作.

function MYMODULE_preprocess_page(&$variables, $arg = 'my_page', $delta=0) {

  // I needed a one hit wonder. Can be altered to use function arguments
  // to increase it's flexibility.
  if(arg($delta) == $arg) {
    $scripts = drupal_add_js();
    $css = drupal_add_css();
    // Only do this for pages that have JavaScript on them.
    if (!empty($variables['scripts'])) {
      $path = drupal_get_path('module', 'admin_menu');
      unset($scripts['module'][$path . '/admin_menu.js']);
      $variables['scripts'] = drupal_get_js('header', $scripts);
    }
    // Similar process for CSS but there are 2 Css …
Run Code Online (Sandbox Code Playgroud)

drupal drupal-modules

6
推荐指数
1
解决办法
8708
查看次数

如何使子元素受CSS中父元素宽度的约束?

我在另一个元素中有一个元素.父母有一定的规模.我希望孩子的大小完全相同,但同时有一个填充.

如果我不知道父级的确切大小,是否有任何方法可以使其与父级具有相同的大小并具有填充?

问题:

http://jsbin.com/odemu3/edit

谢谢.

css

6
推荐指数
1
解决办法
4133
查看次数

Raphaël是使用canvas还是svg?

我一直在寻找一个好的矢量解决方案,并且听过Raphaël的好消息.但是它的所有文档都涉及到定义画布,这让我感到困惑.

Raphaël是画布还是SVG库?

jquery svg canvas raphael

5
推荐指数
1
解决办法
1190
查看次数

反向json javascript

是否有一种廉价的逆转方式:

{
    "10": "..."
    "11": "...",
    "12": "...",
    "13": "...",
    "14": "...",
}
Run Code Online (Sandbox Code Playgroud)

这样我得到:

{
    "14": "...",
    "13": "...",
    "12": "..."
    "11": "...",
    "10": "...",
}
Run Code Online (Sandbox Code Playgroud)

reverse()似乎不适用于json对象.我能想到的唯一方法是遍历所有元素并创建一个数组.感觉应该有更好的方法.

编辑:感谢所有帮助更新:

如果每个键都有按时间顺序排列的数据,那该怎么说呢.当我在对象上使用$ .each时,它从上到下穿过对象,我没有意识到这是不可靠的.

这是我正在尝试做的事情:

$.each(object, function (key, value) {
  function foo (key, value);
});
Run Code Online (Sandbox Code Playgroud)

除了最后3对之外,我想不要在foo上运行foo,也就是说我只想使用最后3对.我想如果我可以扭转它们,我可以运行前三个并停止.

有什么方法可以做到最后3?如果最后3个排序不可靠,是否有更安全的方法来获取最后3个.最后3个将具有最大的数字键.

谢谢.

编辑2:我基本上决定最终在服务器端进行操作.我正在重新组织我的数据库,以便相关的子文档现在已经填满了可以使用mongodb查询的文档.谢谢.

javascript jquery reverse json

5
推荐指数
1
解决办法
8515
查看次数

为什么在REST更好的情况下使用rest api?NoSQL的

现在有针对Mongodb和redis的REST apis.

我可以使用我的语言驱动程序连接到这些数据库.

或者我可以使用REST api.我知道REST api更容易理解,更容易从语言转换为语言.但功能较少.

但是,如果我已经使用语言驱动程序做得很好,有没有理由使用其余的api?

谢谢.

rest driver mongodb nosql redis

5
推荐指数
1
解决办法
1441
查看次数