小编Chr*_*ski的帖子

Bootstrap的popover仅适用于按钮 - 而不是锚点或跨度

我包括tooltip.js和popover.js.

当我的标记看起来像这样:

<button class="popover-dismiss" data-toggle="popover" title="sheen" 
data-content="&lt;a href=&quot;sheen60&quot;&gt;60&lt;/a&gt;, &lt;a href=&quot;sheen80&quot;&gt;80&lt;/a&gt;">
PDS
</button>
Run Code Online (Sandbox Code Playgroud)

用JS

$('.popover-dismiss').popover({
  trigger: 'focus',
  html: 'true'
})
Run Code Online (Sandbox Code Playgroud)

一切正常.然而,当我改变我button的时候a,它会中断.控制台中没有错误.它只是不给弹出窗口.

<a href="javascript://" class="popover-dismiss" data-toggle="popover" title="sheen" 
data-content="&lt;a href=&quot;sheen60&quot;&gt;60&lt;/a&gt;, &lt;a href=&quot;sheen80&quot;&gt;80&lt;/a&gt;">
PDS
</a>
Run Code Online (Sandbox Code Playgroud)

完全相同的属性.只是一个锚而不是一个按钮.我也试过使用跨度,但似乎也没有用.

javascript popover twitter-bootstrap

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

使用PHP格式化SQL时间戳

我有一个带有时间戳字段的mySQL数据库.它在我测试时目前只有一个条目,它是

2010-02-20 13:14:09
Run Code Online (Sandbox Code Playgroud)

我从数据库中提取并使用

echo date("m-d-Y",$r['newsDate'])
Run Code Online (Sandbox Code Playgroud)

我的最终结果显示为

12-31-69
Run Code Online (Sandbox Code Playgroud)

谁知道为什么?

编辑:editedit:忽略编辑...记事本++的FTP插件超时,不幸的是,当它无法同步时不显示错误.

php mysql timestamp date

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

什么是更好的,通过DOM函数追加新元素,或附加HTML标签的字符串?

我已经看到了一些向DOM添加元素的不同方法.例如,最普遍的似乎也是

document.getElementById('foo').innerHTML ='<p>Here is a brand new paragraph!</p>';
Run Code Online (Sandbox Code Playgroud)

要么

newElement = document.createElement('p');
elementText = document.createTextNode('Here is a brand new parahraph!');
newElement.appendChild(elementText);
document.getElementById('foo').appendChild(newElement);
Run Code Online (Sandbox Code Playgroud)

但我不确定做任何一个的好处.是否有一个经验法则,关于什么时候应该完成另一个,或者其中一个是否完全错了?

javascript dom appendchild

21
推荐指数
2
解决办法
6251
查看次数

CSS 3过滤(模糊)不使用过渡持续时间

我找到了这种用于跨浏览器模糊的简洁技术.但是看起来过渡没有效果,所以我分叉并设置过渡时间和模糊量,确定它会立即发生.

img.blur {
-webkit-filter: blur(30px); -moz-filter: blur(30px);
-o-filter: blur(30px); -ms-filter: blur(30px); 
filter: url(#blur); filter: blur(30px);  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
-webkit-transition: 2s -webkit-filter linear;
-moz-transition: 2s -moz-filter linear;
-o-transition: 2s -o-filter linear;
transition: 2s filter linear;
}
Run Code Online (Sandbox Code Playgroud)

http://codepen.io/CSobol/pen/LGCiw

难道transition: filter不是模糊出于某种原因?

blur css3 css-filters

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

使用javascript从元素中删除classname

我从另一个Stack Overflow问题中找到了以下正则表达式:使用JavaScript更改元素的类

并且已经在我的部分脚本中成功使用它,但在另一个中它似乎失败了.

我在jsFiddle上汇总了一个极简主义的测试用例,它也失败了:

http://jsfiddle.net/ew47Y/1/

HTML:

<div class="foo" id="foo">
    hello
</div>?
Run Code Online (Sandbox Code Playgroud)

JS:

$(document).ready(function(){
     foo = document.getElementById('foo');
     foo.className += ' bar foobar';
     alert(foo.className);
     foo.className.replace( /(?:^|\s)bar(?!\S)/ , '' )
     alert(foo.className);
})?
Run Code Online (Sandbox Code Playgroud)

javascript regex replace classname

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

image.onError事件永远不会触发,但图像不是有效数据 - 需要解决

我正在尝试使用JavaScript将图像附加到页面:

image = document.createElement('img');
image.onload = function(){
    document.body.appendChild(image);
}
image.onerror = function(){
    //display error
}
image.src = 'http://example.com/image.png';
Run Code Online (Sandbox Code Playgroud)

必须对用户进行身份验证才能看到此图像,如果不是,我想显示错误消息.不幸的是,服务器没有返回HTTP错误消息,而是将请求重定向到(大多数)空页面,所以我得到了一个HTTP 200,但警告Resource interpreted as Image but transferred with MIME type text/html并没有显示任何内容.

我该如何处理这个案子?如果用户未经过身份验证,我无法更改Web服务器所提供的内容.

javascript error-handling mime-types

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

可以在javascript中强制打印机设置(纸张大小)?

我需要将网页应用中的页面打印到8"x 4"索引卡上.IE不会将打印设置从一个打印保存到下一个打印,所以有没有办法以编程方式强制打印设置?

javascript printing

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

从mySQL中拉出第一个X字(不仅仅是字符)

我希望能够从数据库字段中提取前X个单词以用于预览.基本上如果一个领域的内容是

 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris malesuada."
Run Code Online (Sandbox Code Playgroud)

我想回应一下

 "Lorem ipsum dolor sit amet... see more"
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?

我知道要做的唯一事情是在查询中拉出整个字段然后执行类似的操作

$foo = [query_results];
$bar = explode(' ', $foo);
for($x=0, $x<6, $x++){
     echo $bar[$x];
};
echo "... see more"
Run Code Online (Sandbox Code Playgroud)

有更好的方法吗?

php mysql

14
推荐指数
2
解决办法
7646
查看次数

将内容安全策略中的多个域列入白名单

我正在编写一个chrome扩展,需要在其白名单中有两个域用于内容安全策略.我看过官方文档,但我似乎还无法弄清楚正确的语法.

以下似乎不起作用:

"content_security_policy": "script-src 'self' https://foo.com https://example.com; object-src 'self'"
Run Code Online (Sandbox Code Playgroud)

编辑:

我的内容脚本和弹出窗口都可以访问foo.com,但是,它们都无法访问example.com.

Chrome扩展程序是否能够在CSP中将多个来源列入白名单?

google-chrome-extension content-security-policy

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

Chrome扩展中的JSONP请求,回调函数不存在?

我在chrome扩展(内容脚本)中发出JSONP请求.当我作为网页运行 - 在我的浏览器中加载HTML文件时,一切都运行良好,但是当我将其作为chrome扩展加载时,当服务器给出响应时,jquery创建的jsonp回调函数似乎不存在.

我的控制台说:

Uncaught ReferenceError: jQuery17105683612572029233_1323808231542 is not defined
Run Code Online (Sandbox Code Playgroud)

这是我的ajax请求:

$.ajax({
    url: 'http://example.com',
    data: 
    {
        imgUrl: this.href,
        returnString:true
    },
    dataType: "jsonp",
    success: function(msg){
        newNode.src = msg.data;
    },
    error: function(msg){
        console.log(msg.data);
    }
})
Run Code Online (Sandbox Code Playgroud)

javascript jquery jsonp google-chrome-extension

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