使用 javascript 为每个 wordpress 帖子应用交错和随机的左/右放置

Posted

技术标签:

【中文标题】使用 javascript 为每个 wordpress 帖子应用交错和随机的左/右放置【英文标题】:Applying staggered and randomised left / right placement for each wordpress post with javascript 【发布时间】:2020-12-12 23:53:30 【问题描述】:

所以我试图让 WordPress 网站上的每个单独的帖子 (.card) 错开,一些在左边,一些在右边,并且这是一个随机数量并在刷新页面时改变。

这是我使用 javascript 代码尝试执行此操作的地方:

//random position 

$(document).ready(function () 
    $('.card').each(function () 
        $('.card').css(
            'left': (Math.random() * 900) + 50
        )
    );
);

我认为我没有正确使用“每个”方法?它随机将它们向左/向右放置,但它对所有帖子应用相同的距离,而不是每个帖子的距离不同。

我哪里错了?

【问题讨论】:

使用$(this).css。当您在 .each 中循环遍历它们时,this 将代表每个项目 【参考方案1】:

尝试以下操作并从this question 了解更多关于this 关键字的信息

$(document).ready(function()
  $('.card').each(function() 
    $(this).css('left' : (Math.random() * 900) + 50)
  );
);

【讨论】:

以上是关于使用 javascript 为每个 wordpress 帖子应用交错和随机的左/右放置的主要内容,如果未能解决你的问题,请参考以下文章

php 这个WordPress插件演示了如何使用WordPress提供的可拖动元文件构建自己的插件页面,需要WordPr

php 查询帖子类型wordpres

php Wordpres检索密码电子邮件

php 儿童主题的Wordpres功能

PHP Wordpres,查询最新帖子

HTML 在wordpres强制换行