小编Az.*_*Az.的帖子

Google再营销代码 - iframe高度问题

我注意到Google的再营销代码会在页面底部插入一个iframe.问题是iframe弄乱了我的布局(它高13px,底部留下一个空白的垂直空间).

我试图用css隐藏它,但它在IE9中仍然可见:

iframe[name='google_conversion_frame'] { 
    height: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important; 
}
Run Code Online (Sandbox Code Playgroud)

因此我有两个问题:

a)如何在IE9中隐藏这个iframe

b)最重要的是 - 它是否安全还是可以以某种方式影响该脚本的功能?

css iframe

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

使用jQuery获取每个父项的最后一个孩子

有没有一种简单的方法可以使用jQuery选择每个列表的最后一个li?

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
</ul>
<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
</ul>
<ul>
    <li>1</li>
    <li>2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我尝试过这两种方法,但它们都只返回一个元素.

$("ul li").last()
$("ul li:last")
Run Code Online (Sandbox Code Playgroud)

我会使用CSS:last-child伪类,但由于它是在CSS3中引入而IE8不支持它,我不能

jquery css-selectors pseudo-class jquery-selectors

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

通过CSS content属性插入脚本

是否可以使用CSS的内容属性插入脚本标记?

下面的示例插入纯文本而不是html标记

#someDiv:before {
    content:"<script>$(function(){ console.log('test');});</script>";
}
Run Code Online (Sandbox Code Playgroud)

css tags

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

用js中的数组替换其他字符的特殊字符

我想通过将每个字符与数组中的字符进行比较并将其替换为匹配字符来消除字符串中的特殊字符.下面的函数不会抛出任何错误,但会保持字符串不变

    var name = "przyk?ad";      

    // the characters i'm looking for in a string:
    var charList = ["?","?","?","?","?","?","?","?","Ó","ó","?","?","?","?","?","?"];

    // the characters i'd like to replace them with:
    var replaceList = ["A","a","C","c","E","e","L","l","O","o","S","s","Z","z","Z","z"];

    var limit = name.length;
    for (i = 0; i < limit; i++){
        for(var j in charList){
            name.charAt(i) === charList[j] ? name.replace(name.charAt(i), replaceList[j]) : "";
        }
    }

    return name;
Run Code Online (Sandbox Code Playgroud)

我知道这个问题最有可能因为"过于本地化"而被关闭,这可能是我犯下的一个愚蠢而容易的错误,但我仍然非常感谢任何帮助.

javascript replace

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