小编Pet*_*ter的帖子

Jquery - 向右键单击上下文菜单添加条目

你可以禁用菜单

$(document).bind("contextmenu", function(e) {
    return false;
});
Run Code Online (Sandbox Code Playgroud)

你可以展示一个div

$(document).bind("contextmenu", function(e) {

    $('#menu').css({
        top: e.pageY+'px',
        left: e.pageX+'px'
    }).show();

    return false;

});
Run Code Online (Sandbox Code Playgroud)

但是只能在右键单击上下文菜单中添加一个条目吗?

提前致谢!
彼得

jquery

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

Javascript 正则表达式 - 用无替换 {


我有一个小问题,我不知道出了什么问题

    var selector_css;
    var sheet= document.styleSheets[0];
    var rules= 'cssRules' in sheet? sheet.cssRules : sheet.rules;
    for (var i= 0; i<rules.length; i++)
    {
        var rule= rules[i];
        var text= 'cssText' in rule? rule.cssText : rule.selectorText+' {'+rule.style.cssText+'}';
        text =  text.replace(/\s/g, '');
        selector_css = text.match(/^(.*?){/gi);
         // selector_css = selector_css.replace(/{/g,'');  // <- dont work ?
        $('body').append('- '+selector_css+' <br />');
    }
Run Code Online (Sandbox Code Playgroud)

一切正常,但是当我添加

selector_css = selector_css.replace(/{/g,''); 
Run Code Online (Sandbox Code Playgroud)

我没有得到结果或错误,但为什么呢?有人可以帮助我吗?

http://jsfiddle.net/beMKY/

提前致谢!
彼得

javascript jquery replace

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

Javascript Regex Tester for Javascript Regex


有没有人知道javascript的一个好的正则表达式测试器(我认为php正则表达式和javascript之间存在差异?对吗?)

提前致谢!
彼得

javascript regex

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

jQuery - 简单的屏幕保护程序

我尝试构建一个非常简单的屏幕保护程序,但它并不像我想象的那么容易.

我的解决方案没有真正起作用,这是恕我直言,真的很脏.

有没有人有一个干净的想法?也许没有超时?

HTML

<div id="screensaver" style="width:100%; height:100%; background-color:#000000; display:none;" > &nbsp; </div>
Run Code Online (Sandbox Code Playgroud)

JS

  $('body').live('mousemove', function (e)
    {

      if (e.type == 'mousemove')
      {
        clearTimeout(s_saver);
        s_saver = setTimeout('$(\'#screensaver\').fadeIn();', 4000);
        $('#screensaver').hide();          
      }

    });  
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/mwhJJ/4/

提前致谢!
彼得

javascript jquery

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

转换"2011-06-23T13:20:12 + 0000"到很久以前

将日期2011-06-23T13:20:12+0000转换为以下格式的"最佳"(和最快)方法是什么?

45 minutes ago
4 hours ago
2 days ago
5 weeks ago
Run Code Online (Sandbox Code Playgroud)

javascript jquery date

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

Jquery Post - Itunes API返回200并出错

json的回复是有效的
http://itunes.apple.com/search?term=jack+johnson

但我得到一个错误......为什么?

示例: http ://jsfiddle.net/36Vxs/

JS

$(document).ready(function() {
var jqxhr = $.ajax( "http://itunes.apple.com/search?term=jack+johnson" )
    .done(function(data) { console.log(data); })
    .fail(function(data) { console.log(data); })
 });
Run Code Online (Sandbox Code Playgroud)

提前致谢!

api jquery post json itunes

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

Timeago日期格式仅限于24小时前

我想使用jquery Timeago插件作为日期格式.但是,当时间已经超过24小时,我希望它显示另一种格式.

我试图调整代码,但我的技能让我失望:/

编辑:

var itemDate = '2014-05-17T09:24:17Z';

if(itemDate > 'THAN 24 HOURS')
{
   $('body').append('<div>show normal date like 17.05.2014</div>');
}
else
{
   $('body').append('<time class="timeago" datetime="'+itemDate+'"></time> ');  
   $(".timeago").timeago();
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery timeago

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

获取所有以字母 A 开头的帖子

我怎样才能得到所有以字母 A 开头的帖子(在 post_title 中)?

我的想法是使用正则表达式,但此代码不起作用。

$my_custom_query_args = array(

                'cat'               => '1',
                'post_type'         => 'post',
                'post_status'       => 'publish',                
                'posts_per_page'    => 25,
                'offset'            => 0, 
                'value'             => '^'.$letter.'',
                'compare'           => 'REGEXP'

);  
Run Code Online (Sandbox Code Playgroud)

wordpress

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

Jquery - getJSON 401"bug?"

我有一个jquery getjson的问题.

这段代码有效

$.getJSON('http://twitter.com/status/user_timeline/USERNAME.json?count=10&callback=?', function(twitter_data)
{
    alert('works');          
});  
Run Code Online (Sandbox Code Playgroud)



这段代码不?

$.getJSON('https://api.twitter.com/1/account/verify_credentials.json?callback=?', function(twitter_data)
{
   alert('no alert ?');
}); 
Run Code Online (Sandbox Code Playgroud)

但为什么?有任何想法吗?

示例 - > http://jsfiddle.net/4wWJW/2/

提前谢谢!
彼得

jquery getjson http-status-code-401

0
推荐指数
1
解决办法
2198
查看次数

Wordpress 挂钩 - 添加新标签后执行代码

我想在管理员创建新标签*后执行一些代码,但我找不到挂钩。

* http://domain.com/wp-admin/edit-tags.php?taxonomy=post_tag

我找到了这个钩子列表,但是当我搜索“add_tag”时我只得到这个

add_tag_form
add_tag_form_fields
add_tag_form_pre
Run Code Online (Sandbox Code Playgroud)

有人能告诉我正确的钩子吗?

add_action('XXXX','triggerAfterAddNewTag');
function triggerAfterAddNewTag()
{
   echo $newTagId;
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

tags wordpress hook

0
推荐指数
1
解决办法
4096
查看次数

Moment js Time Ago 计算错误的日期

也许是一个简单的问题,但我不明白。

var date = new Date();
test = date.toISOString();
alert(moment(test, "YYYYMMDD").fromNow());
Run Code Online (Sandbox Code Playgroud)

会返回“16 小时”,但为什么呢?

演示:https : //jsfiddle.net/5jacaxbf/

javascript date timeago momentjs

0
推荐指数
1
解决办法
1575
查看次数

检查 ISO 8601 日期是否早于 5 分钟

我有点惊讶。在谷歌上没有找到任何答案(也许我搜索错了?)

我的问题:如何检查该2018-05-21T00:04:01.891Z日期是否超过 5 分钟?

javascript date iso8601

0
推荐指数
1
解决办法
1035
查看次数