小编Nam*_*one的帖子

MutationObserver未检测到其他表行

我正在尝试使用MutationObserver来检查在表中添加的新行,我在下面得到的代码似乎适用于H2元素,但是当我将其更改为Table行时,console.log不输出到控制台,如果我检查表,则正在添加TR.有没有人有任何想法?我无法弄清楚为什么它不会观察到表格行被添加

var list = document.getElementById("testtable");

var MutationObserver = window.MutationObserver ||
    window.WebKitMutationObserver || 
    window.MozMutationObserver;

var observer = new MutationObserver(function(mutations) {  
    mutations.forEach(function(mutation) {
        if (mutation.type === 'childList') {
           console.log("mutation!");
        }
    });
});

observer.observe(list, {
    attributes: true, 
    childList: true, 
    characterData: true 
});

var element = ("tr");


setInterval(
    function(){ 
        $(list).append("<h2>" + "THIS IS A TEST" + "</h2>");
        //This doesn't work
        //$(list).append("<tr>" + "<td>" + "<h2>" + "THIS IS A TEST" + "</h2>" + "</td>" + "</tr>");
    }, 
    2000);
Run Code Online (Sandbox Code Playgroud)

这是一个工作小提琴:http://jsfiddle.net/ggwb2ejy/

html javascript jquery

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

使用 JSzip 从 URL 保存图像

我正在使用 JSzip 下载 div 的 html。div 里面有图像(它们不是 base64 编码的)。有没有办法可以使用 JSzip 从他们的图像路径 url 下载文件?或者它们必须是base64编码的?

我当前的代码只是来自 JSzip 站点 ( http://stuk.github.io/jszip/ )的基本演示代码

    var zip = new JSZip();
    var email = $('.Result').html();
    zip.file("test.html", email);
    var content = zip.generate({type:"blob"});
    // see FileSaver.js
    saveAs(content, "example.zip");
Run Code Online (Sandbox Code Playgroud)

javascript jquery jszip

5
推荐指数
2
解决办法
6848
查看次数

国家代码和拨号代码ruby

我正在做一个涉及的小项目

  • 国家清单
  • 国家缩写列表,例如英国,美国.
  • 拨打代码.

如果用户输入+44,则应提取国家和国家/地区缩写

我想知道实现这个的最佳方法是什么?我应该创造3个不同的哈希?或使用嵌套哈希?

ruby arrays hash

2
推荐指数
1
解决办法
1633
查看次数

向“or”语句添加参数的更简单方法?

有没有一种更简单的方法可以执行以下操作而无需我写出来outputbodypixel == everytime?理想情况下,我想从列表中提取数据,我可以在其中添加#ebebeb, #ececec, #212121

if(outputbodypixel == "#356044" or outputbodypixel == "#22402b" or
   outputbodypixel == "#213f2c" or outputbodypixel == "#356043" or
   outputbodypixel == "#22402c" or outputbodypixel == "#346044"):
    output_body = "green"
elif(outputbodypixel == "#7c3d15" or outputbodypixel == "#493613" or
     outputbodypixel == "#4a3612" or outputbodypixel == "#6a553e" or
     outputbodypixel == "#785735" or outputbodypixel == "#5e4b37" or
     outputbodypixel == "#6a553e" or outputbodypixel == "#86623c" or
     outputbodypixel == "#8b4f0d" or outputbodypixel == "#7c3d14" or
     outputbodypixel == "#6a553d" …
Run Code Online (Sandbox Code Playgroud)

python multiple-conditions conditional-statements python-3.x

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