小编Dav*_*mas的帖子

通过HTTPS的Google图表

我正在尝试将图表作为图像加载到安全的站点中.通过https的Google Chart图像示例如下:

http://www.google.com/chart?cht=lc&chs=200x125&chd=s:helloWorld

问题是,虽然您可以通过直接单击链接来加载这样的图像,但不能将其作为图像包含在页面中.它只是不会加载.

有关如何绕过这个的任何想法?或者解决方案一般使用PHP?

php google-visualization

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

从div中选定的范围/文本中删除样式

请考虑以下代码段:

<div>
     <span style="color:red;">a</span>
     <span style="color:blue;">a</span>
     <span style="color:white;">a</span>
</div>
Run Code Online (Sandbox Code Playgroud)

如何从用户文本中删除样式?


编辑:添加OP的说明:

谢谢您的回答!我必须更精确.对不起."用户文本选择"是什么意思:用鼠标选中/突出显示.我有很多内部跨度的div(就像它在下面 - 没有额外的id,跨越的类:/).

[...]
<div>
 <span style="color:red;">a</span>
 <span style="color:blue;">b</span>
 <span style="color:white;">c</span>
</div>
<div>
 <span style="color:red;">d</span>
 <span style="color:blue;">a</span>
 <span style="color:white;">a</span>
</div>
[...]
Run Code Online (Sandbox Code Playgroud)

我想要实现的目标:用户选择鼠标"ab",单击按钮(输入类型=按钮),从选定的跨度/跨度中删除样式.像TinyMCE一样的类似行为.

javascript jquery

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

CSS类的Javascript动画?

是否可以在javascript中动画替换类?

让我们考虑一下:

.class1 {background-color:blue;}  
.class2 {background-color:red;}  
Run Code Online (Sandbox Code Playgroud)

是否有任何Javascript库可以缓解两个类之间的变化?这不会让用户的计算机爆炸吗?

如果没有,那么实现这一目标的好方法是什么?服务器生成的Javascript文件?

javascript css

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

为什么我的李元素之间有空间?

我有一个水平显示的项目列表.我想在每个li周围创建一个边框,让它们紧挨着彼此.

我创建了一个小测试来说明问题,如下所示:

<ul class="dashboard_inline_links">
    <li><a href="#">October - 0</a></li>
    <li><a href="#">November - 0</a></li>
    <li><a href="#">December - 765</a></li>
    <li><a href="#">January - 0</a></li>
    <li><a href="#">February - 756</a></li>
    <li><a href="#">March - 2</a></li>
</ul>

.dashboard_inline_links li {
    border-style: solid;    
    border-width: 1px;    
    display: inline;  
    padding: 4px 8px;
}
.dashboard_inline_links a {   
    border-color: transparent #C6D3F0;   
    border-style: solid;    
    border-width: 1px;   
    color: #28478E;   
    display: inline-block;    
    margin: 0;    
    padding: 0;
}
Run Code Online (Sandbox Code Playgroud)

简而言之 - 列表项之间存在空格.我希望它们彼此相邻,现在我只能通过在li项目上设置margin-left = -3px来实现这一点.

知道发生了什么事吗?我觉得我错过了一些明显的东西!

css

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

为什么el.style.backgroundImage在这个功能上下文中不起作用?

我为这个问题写了一个答案:根据url的新背景,我在答案中发布的代码是检查URL是否存在特定字符串,如果存在,则更改给定元素的背景图像.

所以!我是我,我以为我会尝试避免使用jQuery,并使用以下方法寻找更传统的vanilla JavaScript方法:

var images = {
    'halloween' : '/images/newbackground.jpg',
    'christmas' : '/images/xmasbackground.jpg'
};

var url = document.location.href,
    elem = document.getElementById('elementThatYouWantToStyle');

for (var keyword in images){
    if (images.hasOwnProperty(keyword) && url.indexOf(keyword) !== -1) {
        elem.style.backgroundImage = images[keyword];
    }
}
Run Code Online (Sandbox Code Playgroud)

来源.

然后我认为我会转换为功能方法,所以它变成了这样:

var images = {
    'halloween': 'http://davidrhysthomas.co.uk/img/dexter.png',
    'christmas': 'http://davidrhysthomas.co.uk/img/mandark.png'
};

function setBG(el, map, url) {
    if (!el || !map) {
        return false;
    }
    else {
        var url = url || document.location.href,
            el = el.nodeType == 1 ? el …
Run Code Online (Sandbox Code Playgroud)

javascript

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

为什么$ .isnumeric为false

我正在写一些JavaScript,我有一个表,我需要测试数据库键(数字)或默认值("NO MATCH")的字段.我正在尝试使用jQuery函数'isNumeric'

代码是:

var id = $('#myDataTable input:checked').map(function(){
     return $(this).closest('tr').find('td:eq(3)').text();
}).get();

console.log(" ID "+id);
console.log(" ID2 "+$.isNumeric(id));
Run Code Online (Sandbox Code Playgroud)

在我的控制台中,我看到:

ID 1
ID2 false
Run Code Online (Sandbox Code Playgroud)

为什么这不是真的?

javascript jquery

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

如何在CSS中设置列表的宽度

我有代码,如下所示。文本不对齐有点烦人(它会影响其他li元素)。我怎样才能使它成为固定宽度?我尝试过 width=XYZpx 但没有任何作用。

<li class="date">2/28/2010 9:37:38 AM</li>
...
<li class="date">3/1/2010 9:37:38 AM</li>
Run Code Online (Sandbox Code Playgroud)

CSS

li.date
{ 
  background : url(/icons/date.png) no-repeat left top;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

如何在div中对齐水平列表?

我试图将水平<ul>放在<div>(我的例子中的黄色条纹)中.标记在下面.我知道如果<li>没有浮动,那么我可以通过将<ul>上的左右边距设置为"自动"来实现,但我似乎找不到摆脱"浮动"的方法因为我需要我<li>是块元素,以便我可以调整它们的大小.请帮忙!谢谢康斯坦丁


<html>
<head>
    <title></title>
    <style type="text/css">
        .container
        {
            background-color: yellow;
        }
        .container li
        {
            border: solid 1px grey;
            display: block;
            float: left;
            height: 100px;
            line-height: 100px;
            list-style-type: none;
            margin: 5px;
            text-align: center;
            width: 100px;
        }
    </style>
</head>
<body>
    <div class="container">
        <ul>
            <li><a href="#">x</a></li>
            <li><div>y</div></li>
        </ul>
        <div style="clear: both;">
        </div>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)


代表OP代表发布的演示:jsbin.

css

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

PHP Regex - 删除标签之间的文本

我有这个:

$text = 'text text text s html tagove
<div id="content">ss adsda sdsa </div>
oshte text s html tagove';
$content = preg_replace('/(<div\sid=\"content\">)[^<]+(<\/div>)/i', '', $text);
var_dump($content); 
Run Code Online (Sandbox Code Playgroud)

但如果<div id="content"></div>包含其他标签,例如<b><i>,则不起作用。

例如:

$text = 'text text text s html tagove
<div id="content"><b> stfu </b> ss adsda sdsa </div>
oshte text s html tagove';
Run Code Online (Sandbox Code Playgroud)

php regex

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

用于删除奇数数组元素的JavaScript数组操作

我需要帮助; 我有这样一个数组:

myarray = ["nonsense","goodpart","nonsense2","goodpar2t","nonsense3","goodpart3",]
Run Code Online (Sandbox Code Playgroud)

我需要从数组中删除所有"废话"部分.

废话总是有一个偶数索引.

html javascript jquery

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

标签 统计

javascript ×5

css ×4

jquery ×3

html ×2

php ×2

google-visualization ×1

regex ×1