小编mar*_*dge的帖子

随机数不是很随机

此函数从文本文件quotes.txt中选择一个随机引用(每个引号由@分隔)并在引号div中显示它,例如<div class="quotes">quote shown here</div>在每个页面加载时.

但是为什么它有时会跳过引用并且没有显示任何内容<div>

$.get('quotes.txt', function(data) {
    var quotes = data.split("\@");
    var idx = Math.floor(quotes.length * Math.random());
    $('.quotes').html(quotes[idx]);
});
Run Code Online (Sandbox Code Playgroud)

这是随机发生器的问题(从我的阅读中看起来不是很随机)?有没有办法让它只能从一定数量的报价中随机选择,即50?有没有更好的方法 - 也许是PHP - 生成1到50之间的随机数?

quotes.txt看起来像这样:

Lorem ipsum dolor sit amet, consectetur adipiscing elit@ 
Fusce tincidunt, ante ut scelerisque@ 
Mauris lacinia, magna sed auctor pellentesque, diam nisl rutrum ligula@ 
Etiam tempor elementum augue, vitae cursus eros laoreet@ 
Donec imperdiet ullamcorper pharetra@ 
Run Code Online (Sandbox Code Playgroud)

编辑4/27/11 我最终使用了一个不显示空白行的问题.quotes.html以这种方式构造:

<div class="quote">Lorem ipsum dolor sit amet, consectetur adipiscing elit</div>
<div class="quote">Lorem ipsum dolor …
Run Code Online (Sandbox Code Playgroud)

javascript random jquery

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

jQuery"data"属性没有W3C验证

我想知道为什么这个html因为"data"属性而无法验证(XHTML 1.0 transitional).我一直在寻找答案,而且我没有使用jQuery元数据插件,如果这很重要的话.

有什么方法可以让它验证,或逃避它,以便验证器看不到它?

<div id="home" data-image="images/water.jpg">
Run Code Online (Sandbox Code Playgroud)

validation jquery

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

PHP函数刮掉第一张图片

在Wordpress博客中,我使用以下函数来刮取页面(单个帖子视图)并找到第一个图像,如果没有找到,则使用默认图像:

    function catch_that_image() {
  global $post, $posts;
  $first_img = '';
  ob_start();
  ob_end_clean();
  $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
  $first_img = $matches [1] [0];

  if(empty($first_img)){ //Defines a default image
    $first_img = "http://custome_url_for_default_image.png";
  }
  return $first_img;
}
Run Code Online (Sandbox Code Playgroud)

我尝试将其粘贴在Tumblr主题中,但遇到一些问题(它不作为PHP函数加载).当然我错过了什么.如果有人想要对此进行故障排除,我将很乐意尝试.

谢谢,

P.

php wordpress image tumblr

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

在Wordpress中批量删除/编辑摘录?

我已经接管并使用Wordpress附带的所有好东西构建了一个新主题.我也在Wordpress中使用内置的摘录功能...但是,之前的用户没有使用自动摘录,而是手动输入自己的摘录.

我想知道是否有方法可以覆盖手动摘录或对摘录进行批量编辑?

mysql database wordpress

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

Wordpress以什么方式重写页面URL?

最近我对postpress的Wordpress结构很感兴趣.

他们使用名为(wp_posts)的表,并在此表中保存了3个相关字段,例如:

post_title
post_name
guid 
Run Code Online (Sandbox Code Playgroud)

很明显,他们节省每一个故事的标题在POST_TITLE 领域,蛞蝓POST_NAME,并在后的完整URL 公会申请.

但是到底哪里,他们会以浏览器中显示的方式重写这些网址:

HTTP://本地主机/ WordPress的/约/

这没有htaccess规则!

我检查了rewrite.php并且不明白一寸?

我需要创建类似的页面,我应该采取什么步骤!

php mysql wordpress

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

jQuery可以执行if语句吗?

jQuery可以执行"if"功能吗?在中,如果一个类存在于一个菜单项中,请将该类应用于其他菜单项?这与通常的活动页面菜单突出显示略有不同,因为我正在处理活动的下拉菜单和子页面.

我想做的是

(the usual suspect) $(document).ready(function() {
Run Code Online (Sandbox Code Playgroud)

如果...

$('#menu-main-menu li.menu-item-1061') "contains the classes
current-menu-ancestor current-menu-parent"

    then add those same classes to, i.e.:

    $('#menu-main-menu li.menu-item-1099').addClass('current-menu-ancestor
current-menu-parent')

}); });
Run Code Online (Sandbox Code Playgroud)

应该是一种工作的方式....

javascript jquery addclass

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

$未定义,但在Wordpress中定义了jQuery IS

什么可能导致Firefox告诉我$未定义,但使用'jQuery'按预期工作.

我在Wordpress 3.4上,Wordpress随jQuery打包.这是Wordpress特有的东西吗?

javascript wordpress jquery

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

标签 统计

jquery ×4

wordpress ×4

javascript ×3

mysql ×2

php ×2

addclass ×1

database ×1

image ×1

random ×1

tumblr ×1

validation ×1