滚动时数据切换下拉弹出窗口固定在页面顶部

问题描述

好的,我有这个 PHP 瓷砖循环,每个瓷砖都有一个菜单,当点击它时它会弹出,用户可以执行不同的操作:

 <button class="admin-menu <?PHP echo $isEventView ? 'admin-event-menu' : ''; ?>" data-toggle="dropdown" role="button" type="button" aria-haspopup="true" aria-expanded="false"></button>
        <div class="dropdown-menu ">
                <a class="dropdown-item <?PHP echo $textColor; ?>" href="#" data-toggle="modal" data-target="#add-to-playlist<?PHP echo $currentAdminMenu; ?>"><strong>Add to Playlist</strong></a>
                <a class="dropdown-item <?PHP echo $textColor; ?>" href="#" data-toggle="modal" data-target="#share-playlist<?PHP echo $currentAdminMenu; ?>"><strong>Share Playlist</strong></a>
                <a class="dropdown-item <?PHP echo $textColor; ?> favorite-btn" href="<?PHP echo base_url('/favorites'); ?>" data-id="<?PHP echo $event->id; ?>"><strong><?PHP echo (in_array($event->id,$myFavorites)?'Remove from':'Add to'); ?> My Favorites</strong></a>
        </div>

如果您在页面顶部效果很好,但是如果您向下滚动结果并单击菜单按钮,它会打开并运行但仅在页面顶部?

我以为是溢出或位置问题,但我试图隐藏溢出并修复位置,但没有用?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)