我正在构建一个电视列表,并在选项卡上使用选项卡的短代码:
每个选项卡都显示一个具有TV列表的节点。
我要按日显示标签
示例:今天是星期五,所以当用户输入电视日程页面时,活动选项卡将是星期五。
我找到了这个解决方案: 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中工作?
发布于 2015-05-22 14:52:48
您需要确保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>
https://stackoverflow.com/questions/30399027
复制相似问题