php - 向 PHP/HTML 循环添加不同的数据 ID

标签 php html css

我创建了一个调用帖子的循环,这样我就可以轻松地在我的网站上显示帖子,但是......我正在使用 animate.css 添加动画,我现在面临的一个问题是所有这些元素都有相同的数据 ID,因此它们会同时滚动...

我是 PHP 的新手,所以我不知道是否有一种方法可以为每个 div 提供不同的数据 ID,以便它们一个一个地滚动?

到目前为止,这是我的代码;

<div class="animatedParent animateOnce" data-appear-top-offset='-525' data-sequence='500' style="margin: 40px 0; text-align: center;">
<h2 class="animated bounceInUp" data-id='14' style="text-transform: uppercase;">Recent Events at Pontins!</h2>
    <div class="past-events">
    <?php query_posts('cat=#&posts_per_page=4'); ?>
        <?php while (have_posts()) : the_post(); ?>
            <div class="one-fourth animated bounceInLeft" data-id='15'>
                <a href="<?php echo get_permalink(); ?>">
                    <?php the_post_thumbnail('large_wide'); ?>
                </a>
                <h4><a href="<?php echo get_permalink(); ?>"><?php the_title(); ?></a></h4>
            <?php the_excerpt(); ?>
            </div>
        <?php endwhile; ?>
    <?php wp_reset_query(); ?>
    </div>
<div style="clear:both;"></div>
</div>

http://www.stuartgreen.me.uk/pontins-events/wp-content/themes/genesis-sample/js/css3-animations.js这是 JS 的链接(我正在使用“Jack McCourt - Animate It”)

最佳答案

您可以在您的 div 的 data-id 属性中使用它。

<?php while (have_posts()) : the_post(); ?>
   <div class="one-fourth animated bounceInLeft" data-id='<?php echo the_ID(); ?>'>
...

关于php - 向 PHP/HTML 循环添加不同的数据 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32742920/

相关文章:

php - MySQL 命令转换为 Yii create

php - 显示星星而不是单选按钮

javascript - 为什么我的 JavaScript 不能打开这个模式框?

javascript - 如果在 Bootstrap-Select 中不存在搜索,则添加新选项

html - 如何使 HTML 元素垂直居中

php - 如何将特定标签从 RSS XML 导入 MySQL 数据库

php - 如何从 Google 图片搜索中获取 JSON 响应?

javascript - CSS 进展不顺利

html - 嵌套时,使用 css 舍入图像边框不起作用

php - 如何在php中用一行调用两个方法?