小编alt*_*alt的帖子

将HTML文本输入光标符号更改为"阻止"

可能重复:
如何在HTML输入字段中使用此方形光标?

有没有办法将HTML文本光标的光标样式更改为<input>"块"类似命令提示符?

阻止光标

如果没有,有没有办法隐藏默认文本光标,然后在文本末尾附加一个无法删除的块字符?

谢谢.

html javascript css input cursor

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

使用jQuery防止在HTML文本框中键入空格

所以我有一个HTML用户可以输入的表单.如何使用javascript/jQuery立即无缝地从文本框中删除空格?我一直在研究.val()jQuery方法,并想出了这个:

$('input').keydown(function() {
    str = $(this).val();
    str = str.replace(/\s/g,'');
    $(this).val(str);
});
Run Code Online (Sandbox Code Playgroud)

这对于删除文本并且空格仍然显示在击键上时会发生奇怪的事情,它们只会在以下击键时被删除.有什么建议?

html javascript jquery input

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

Javascript模糊时间(例如'10分钟前'),精确到秒

我正在制作一个计算'秒前'的javascript计数器.我有时间在JS时间对象中,我在堆栈溢出时发现了一个"时差"功能片段,但它显示"2小时前".如何让它显示"5小时10分37秒前".

这是我正在使用的:

此函数将某些内容的当前时间和时间戳转换为"20秒前"而不是隐藏日期:

function timeDifference(current, previous) {
    var msPerMinute = 60 * 1000;
    var msPerHour = msPerMinute * 60;
    var msPerDay = msPerHour * 24;
    var msPerMonth = msPerDay * 30;
    var msPerYear = msPerDay * 365;

    var elapsed = current - previous;

    if (elapsed < msPerMinute) {
         return Math.round(elapsed/1000) + ' seconds ago';   
    } else if (elapsed < msPerHour) {
         return Math.round(elapsed/msPerMinute) + ' minutes ago';   
    } else if (elapsed < msPerDay ) {
         return Math.round(elapsed/msPerHour ) + ' …
Run Code Online (Sandbox Code Playgroud)

javascript time jquery date

9
推荐指数
2
解决办法
3036
查看次数

当页面上出现透明PNG时,网站上的所有Javascript在Firefox 4中执行速度非常慢

ETA UPDATE:我发现如果我从我的网站上删除所有透明的.png文件,大约有5个,它运行正常.这很奇怪.向上投票会非常有帮助,我在几台计算机上进行了测试,并且4/15有这个问题.谢谢!有任何想法吗?

在PC Firefox和所有其他浏览器上运行良好,但在Mac Firefox中的4/15计算机上,Javascript非常慢,尤其是菜单栏.我在网站外测试了它们并且它们工作正常.这已成为一个持续存在的问题很长一段时间,不知道如何解决它.更新后,如果我从网站上删除透明PNG,问题就会消失,就像左上角的横幅一样.

我的网站:http://thenozzle.net/

所有的javascript都比其他浏览器慢一点,最大的两个是菜鸟和视频播放器.我现在不能忽视它.

我想知道是否是wordpress正在添加的内容,因为js在其他地方工作得很好.

有任何想法吗?

ETA:这是我的JS文件:

http://thenozzle.net/wp-content/themes/twentyten/scripts.js

ETA:这是我的菜单代码

$(function() {
    $('#sdt_menu > li').bind('mouseenter',function(){
        var $elem = $(this);
        $elem.find('img')
             .stop(true)
             .animate({
                'width':'170px',
                'height':'170px',
                'left':'0px'
             },400,'easeOutBack')
             .andSelf()
             .find('.sdt_wrap')
             .stop(true)
             .animate({'top':'140px'},500,'easeOutBack')
             .andSelf()
             .find('.sdt_active')
             .stop(true)
             .animate({'height':'170px'},300,function(){
            var $sub_menu = $elem.find('.sdt_box');
            if($sub_menu.length){
                var left = '170px';
                if($elem.parent().children().length == $elem.index()+1)
                    left = '-170px';
                $sub_menu.show().animate({'left':left},200);
            }
        });
    }).bind('mouseleave',function(){
        var $elem = $(this);
        var $sub_menu = $elem.find('.sdt_box');
        if($sub_menu.length)
            $sub_menu.hide().css('left','0px');

        $elem.find('.sdt_active')
             .stop(true)
             .animate({'height':'0px'},300)
             .andSelf().find('img')
             .stop(true)
             .animate({
                'width':'0px',
                'height':'0px',
                'left':'85px'},400)
             .andSelf() …
Run Code Online (Sandbox Code Playgroud)

javascript wordpress optimization performance firefox

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

节点获取所需父文件的路径

我正在编写一个节点模块,需要读取与需要我模块的文件相同的目录中的文件.

例如,我有app.js和在同一个文件夹中template.html.在一些未知的目录中是module.js并且app.js需要它.

我怎样才能读取template.htmlmodule.js

node.js

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

CSS只允许选择网页上的文字?

是否有一个轻量级的CSS或Javascript片段,只允许我在页面上选择/突出显示只对文本可用的内容?当你试图突出显示文字并最终突出显示div和图像和事物时,它总是让我恼火.

有没有办法只突出文字?这将包括段落,锚点,div和图像内的文本以及所有标题标记.

谢谢!〜杰克逊

我正在上传任何回答这个问题的结果,我现在正在运行@Nick Radford的ETA代码.

在这里它是,并且它更接近,除了使用ctrl + a的文本之外仍然有很多选择:http: //designsweeter.com/

javascript css selection pseudo-element

7
推荐指数
2
解决办法
8303
查看次数

JavaScript:缓存嵌套变量的速度更快吗?

假设我有一个变量嵌套在一个巨大的对象中,我经常重复使用它:

i = 10000000;
while (i) {
    i--;
    document.write( bigobject.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p );
}
Run Code Online (Sandbox Code Playgroud)

将它缓存在循环外的新变量中会更快吗?

v = bigobject.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p
Run Code Online (Sandbox Code Playgroud)

并在我的循环中使用该缓存变量?

document.write ( v );
Run Code Online (Sandbox Code Playgroud)

对于不太直观的方面:JavaScript变量是自动缓存还是浏览器每次请求时都必须搜索更大的变量?

javascript performance

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

JavaScript会侦听所有焦点/模糊事件

所以我想要一些JavaScript来监听页面上所有可能的焦点/模糊事件.我可以很容易地为点击事件做到这一点:

document.addEventListener('click', function (e) { console.log('click!') })
Run Code Online (Sandbox Code Playgroud)

只要单击任何元素,即使在添加事件侦听器后插入节点,也会触发事件.

我想对焦点事件做同样的事情,但它们只是在单个元素上触发,而不会冒泡到文档中.

我怎么能做到这一点?是每隔几秒钟走DOM的唯一方法,并在添加新的输入元素时重新监听?

javascript jquery events

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

在'循环'之外显示Wordpress'评论模板'

所以我正在构建一个wordpress主题,我需要在主页上的每个帖子的下拉列表中记下这些评论.废话你必须点击帖子才能看到评论!当只有一个帖子时,它工作得非常好.它只使用了一个帖子,因为我在循环中显示注释模板.但是对于多个帖子,注释模板必须在循环内部,但是,当您将注释模板引用放在循环中时它不会触发,这意味着模板不会显示!

如何让循环中显示的评论模板显示在主页的每个帖子上,我可以将其设置为下拉菜单?

这是我正在实施它的网站:http://thenozzle.net/ 你可以看到它,或者更确切地说,如果你点击'Show#Comments Here'就看不到它.简单的PHP的东西,但我无法弄清楚为什么当评论模板参考是palce din thlolo,是不会开火.

这是参考和代码:

<div id="dropdowncomments">
        <?php comments_template(); ?>
</div>
Run Code Online (Sandbox Code Playgroud)

就像我说的那样,下拉注释是隐藏的,当你点击它时,它会出现,但是注释模板没有在loop.php中加载,所以没有好处.

有帮助吗?

php wordpress comments reference

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

从jquery.com热链接jQuery是不是很糟糕?

这可能会得到一个非常讨厌的响应,但我的服务器目前不是最快的,如果我从jQuery主页热链接我的网站加载速度更快,所以他们服务内容.这样做不好吗?jQuery最终会从他们的页面中删除那些js文件吗?

jquery cdn hotlinking

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