我contenteditable在SAFARI/CHROME上有换行问题.当我在contentEditable上按"return" <div>,而不是创建一个<br>(像Firefox),他们创建一个新的<div>:
<div>Something</div>
<div>Something</div>
Run Code Online (Sandbox Code Playgroud)
看起来像(在contentEditable DIV上):
Something
Something
Run Code Online (Sandbox Code Playgroud)
但是在清理(删除<div>)之后,我得到了这个:
SomethingSomething
Run Code Online (Sandbox Code Playgroud)
在Firefox中,contenteditable是:
Something
<br>
Something
Run Code Online (Sandbox Code Playgroud)
卫生处理后看起来一样:
Something
Something
Run Code Online (Sandbox Code Playgroud)
是否有任何解决方案可以跨浏览器"规范化"这个?
我已经在Make a <br>而不是<div> </ div>上找到了这个代码,只需在一个contenteditable上按Enter键
$(function(){
$("#editable")
// make sure br is always the lastChild of contenteditable
.live("keyup mouseup", function(){
if (!this.lastChild || this.lastChild.nodeName.toLowerCase() != "br") {
this.appendChild(document.createChild("br"));
}
})
// use br instead of div div
.live("keypress", function(e){
if (e.which == 13) {
if (window.getSelection) {
var …Run Code Online (Sandbox Code Playgroud) 我试着弄清楚看源代码,但我无法理解.
我想知道如何使用Gmail这样的计数制作动态图标.

有关如何做到这一点的任何想法?
我正在做.php RSS生成器,我在尝试从此行中获取数据时遇到问题:
<description><![CDATA[<?=htmlspecialchars(utf8_substr($row['texto'], 0, 100), ENT_QUOTES, 'utf-8') ?>...]]></description>
Run Code Online (Sandbox Code Playgroud)
有些条目显示得很好,有些条目不会返回任何文字......任何关于什么可能出错的想法?
这是所有代码:
<?php
require('php/config.php');
require('php/db.php');
require('php/utils.php');
header("Content-type: application/xml");
$db = new TSQL('SELECT * FROM entradas WHERE estado = 1 ORDER BY fecha DESC LIMIT 20');
if ( $db->executeQuery() ) {
?><?='<?xml version="1.0" encoding="utf-8" ?>' ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Tu Secreto</title>
<link>http://www.tusecreto.com.ar/</link>
<description>TuSecreto / No se lo cuentes a nadie, contaselo a todos</description>
<language>es-ar</language>
<copyright>TuSecreto (C) 2005-<?php print strftime("%Y", time()); ?></copyright>
<lastBuildDate><?=strftime("%a, %d %b %Y %H:%M:%S ", $row['fecha']) ?></lastBuildDate>
<atom:link href="http://www.tusecreto.com.ar/rss.php" rel="self" …Run Code Online (Sandbox Code Playgroud) 我正在尝试删除数据库中的孤立帖子并创建了此查询:
DELETE post.*
FROM foro_post AS post
LEFT JOIN foro_thread AS thread USING(threadid)
WHERE thread.threadid IS NULL
Run Code Online (Sandbox Code Playgroud)
问题是我想限制,因为我的表有超过7,000,000条记录.
由于我无法使用LIMIT查询,我尝试了这个并且实际上有效,但我不确定它是否是一个有效的解决方案或者是否可以做得更好.
DELETE post.*
FROM foro_post AS post
LEFT JOIN foro_thread AS thread USING(threadid)
WHERE thread.threadid IS NULL
AND post.postid < 500
// Where < 500 should be increasing as I delete records
Run Code Online (Sandbox Code Playgroud)
我怎样才能更有效地做到这一点?
我确定这是一个愚蠢的问题,但我真的不知道该怎么做.
我正在使用timeago jquery插件:http://timeago.yarp.com/
它具有多种语言的语言环境支持.
我正在将我的网站从英语翻译成西班牙语,我正在使用PHP来完成这项工作.所以,我也想在两种语言中使用timeago.
我找到了多种语言的字符串:https://gist.github.com/6251
但是我该如何使用它们?
谢谢!
我正在使用jquery.highlight插件:http://code.google.com/p/gce-empire/source/browse/trunk/jquery.highlight.js? r = 2
我用它来突出显示搜索结果.
问题是,如果我搜索"café"这样的东西,它就不会突出显示任何单词.
如果我搜索"咖啡馆",即使我的结果包含"咖啡馆"和"咖啡馆",它也只会突出"咖啡馆".
因此,我需要突出显示所有单词的"版本",无论是否有变音符号.
那可能吗?
我正在使用http://rockycode.com/blog/jquery-plugin-readmore/修剪长文本并添加"查看更多"链接以显示所有文本.
我希望避免削减词语,我怎么能这样做?
如果限制为35,请不要切割...
但
如果限制为35,请不要删除单词...(在这种情况下,将其修剪为38,然后显示隐藏的文本,从第39个结尾处开始.
我一直在寻找最后一小时如何做到这一点...我认为这很容易,但无法使其发挥作用.
我想每天只展示一次(AdSense).
如果使用cookie或PHP会话,我不知道最好的方法是什么.无论如何,你能帮帮我,告诉我怎么能这样做?
提前致谢!
圣地亚哥
编辑:我认为这样我可以创建会话,但我不知道如何每24小时"重新创建"它以及如何检查该会话以显示我想要每天显示一次.
if (!isset($_SESSION['adSense'])
$_SESSION['adSense'] = time();
if (time() - $_SESSION['adSense'] <= 60*60*24 ) {
return true;
} else {
return false;
}
Run Code Online (Sandbox Code Playgroud) 我想通过点击它来切换一个DIV类,但不是在点击DIV内的链接时切换.
我尝试了这个,但即使单击链接,它也会切换到类:
$("ol.compacted .tl_general:not(a)").click(function () {
$(this).toggleClass("re-expanded");
});
Run Code Online (Sandbox Code Playgroud)
我能做什么?提前致谢!
http://developers.facebook.com/docs/reference/plugins/comments/
它说那里:
当检测到移动设备用户代理时,移动版本将自动显示.您可以通过将mobile参数设置为false来关闭此行为.请注意:移动版本忽略宽度参数,而是具有100%的流体宽度,以便在纵向/横向切换情况下很好地调整大小.您可能需要调整移动网站的CSS才能利用此行为.如果愿意,您仍然可以通过容器元素控制宽度.
但是当我在iphone上访问我的页面时,虽然我看到了Facebook评论的"移动设计",但是盒子的宽度是我在代码上设置的宽度.
我的测试页面:http://www.santiagosarceda.com/facebook/
这是我的代码:
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
</head>
<body>
<div class="fb-comments" data-href="http://www.site.com/3953172" data-num-posts="5" data-width="300"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
盒子总是呈现300px宽度.
Facebook评论本身有什么问题吗?因为几天前一切正常.
谢谢阅读!
我有一张这样的桌子
id | a | b | c | status
---+---+---+---+--------
1 | 3 |12 |6 | b
2 | 5 |8 |56 | c
3 | 99|7 |23 | a
Run Code Online (Sandbox Code Playgroud)
我想检测哪个列具有最大值(1,2或3),然后记录该行最高值的"状态"(我使用a,b,c仅用于示例)
我怎么能这样做?
谢谢!