|
|
| (未显示同一用户的2个中间版本) |
| 第42行: |
第42行: |
| } | | } |
| </style> | | </style> |
|
| |
| <div class="random-plant-box">
| |
| <button class="random-plant-btn" id="random-plant-btn">🎲 随机抽 5 个植物</button>
| |
| <div class="random-plant-result" id="random-plant-result"></div>
| |
| </div>
| |
|
| |
| <script>
| |
| (function() {
| |
| function pickRandom() {
| |
| var names = [];
| |
| $('.pvzhe-card-name').each(function() {
| |
| var name = $(this).text().trim();
| |
| if (name) names.push(name);
| |
| });
| |
|
| |
| if (names.length === 0) {
| |
| $('#random-plant-result').html('<span style="color:#888;">当前页面无植物卡片</span>');
| |
| return;
| |
| }
| |
|
| |
| names = names.sort(function() { return Math.random() - 0.5; });
| |
| var picked = names.slice(0, 5);
| |
| var html = '';
| |
| picked.forEach(function(name) {
| |
| html += '<a href="/w/' + encodeURIComponent(name) + '">' + name + '</a>';
| |
| });
| |
| $('#random-plant-result').html(html);
| |
| }
| |
|
| |
| $(document).on('click', '#random-plant-btn', pickRandom);
| |
| })();
| |
| </script>
| |
| </includeonly> | | </includeonly> |