javascript - 仅在 X 页面上运行函数

标签 javascript jquery wordpress

我设置了这个 JS,但选项卡仅在一页上。因此,我只想在该页面上运行该函数,以防止任何 undefined is not a function 控制台错误。如何在其中包含条件 if 语句?

$(function() {
    $( "#tabs" ).tabs().addClass( "ui-tabs-vertical ui-helper-clearfix" );
});

所以,类似:

if is X page {

    $(function() {
        $( "#tabs" ).tabs().addClass( "ui-tabs-vertical ui-helper-clearfix" );
    });

}

最佳答案

如果该页面分配有特定的类,或者仅适用于该页面的元素,则可以执行此操作。它看起来像这样:

$(function() {
     if ($('body').hasClass('className')) {
          $('#tabs').tabs().addClass('ui-tabs-vertical ui-helper-clearfix');
     }
});

关于javascript - 仅在 X 页面上运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27327884/

相关文章:

javascript - 在 React 组件内的 div 上模拟 ('scroll' )返回 `AssertionError: expected false to be true`

jquery - 在鼠标悬停时暂停所有动画?

css - Wordpress 子主题 CSS 导入

javascript - 适用于 codepen 但不适用于 Wordpress

javascript - 如何返回 JSON 对象属性

javascript - 使用 .setProperty() 时,Google Visualization 第 1 行不显示 .ColorFormat()

javascript - $ "i"+i) 中的变量 ("#show"不工作

jquery - 每个版本的 WordPress 都使用了哪个版本的 jQuery?

javascript - 图片加载时滚动缓慢

jquery - Struts 2 jQuery 插件项目中的 js 文件中将添加 "_=13 digits"