【问题标题】:Tabs open on current day in wordpress标签页在 wordpress 当天打开
【发布时间】:2015-08-04 14:44:06
【问题描述】:

我正在构建一个电视列表,并且我正在使用带有标签的标签短代码:

  • 星期一
  • 星期二
  • 星期三
  • 星期四
  • 星期五
  • 星期六
  • 星期日

每个选项卡都显示一个具有电视列表的节点。

我希望标签会根据日期显示

示例:今天是星期五,因此当用户进入电视节目表页面时,活动选项卡将是星期五。

我找到了这个解决方案: html:

    <div id="tabs">
<ul>
    <li><a href="monday.php">Monday</a></li>
    <li><a href="tuesday.php">Tuesday</a></li>
    <li><a href="wednesday.php">Wednesday</a></li>
    <li><a href="thursday.php">Thursday</a></li>
    <li><a href="friday.php">Friday</a></li>
    <li><a href="saturday.php">Saturday</a></li>
    <li><a href="sunday.php">Sunday</a></li>
</ul>

和javascript

    $('#tabs').tabs();
$('#tabs').tabs('select', ((new Date().getDay() || 7) - 1));
$('#tabs .ui-state-active a').text('Today');

但它在 wordpress 中不起作用。我已经尝试了一切,但这段代码不想工作。我的意思是它可以工作(你可以在提供的链接中看到演示),但它不会在 wordpress 页面上。有什么想法吗?或者也许有人知道这个函数的另一个脚本可以在 wordpress 中工作?..

【问题讨论】:

  • SO 不是智囊团 - 请向我们提供实际代码和实际问题,而不是提供“任何想法”的东西。投票结束这个问题
  • 这是实际问题,我在这里真的需要实际帮助,而不是投票结束我的问题。这是我在这个网站上的第一个问题,在关闭任何内容之前,如果您向我解释我的错误,将不胜感激....我已经编辑了问题。希望它现在是正确的形状。

标签: javascript jquery wordpress tabs


【解决方案1】:

您需要确保 jQuery 已加载到您的页面上。您还需要确保在页面加载后加载您的 javascript。试着把它放在你的脑海里:

<script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>

<script>
window.onload = function () {
    $('#tabs').tabs();
    $('#tabs').tabs('select', ((new Date().getDay() || 7) - 1));
    $('#tabs .ui-state-active a').text('Today');
}
</script>

【讨论】:

  • 没什么。我已经在同一页面中放置了其他 javascript 代码并且它正常工作。但这段代码没有。
  • 我把它放在页眉中,然后放在 wordpress 文本编辑器本身中。我不明白为什么其他脚本有效而这个无效。
猜你喜欢
  • 1970-01-01
  • 2019-12-28
  • 2023-04-10
  • 1970-01-01
  • 2016-03-24
  • 1970-01-01
  • 1970-01-01
  • 2012-05-09
  • 2016-07-16
相关资源
最近更新 更多