0

我正在使用下面的 javascript 代码来显示垂直选项卡。在第一行中,我从https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js加载了 jquery 库。然后按照下面的代码。到目前为止一切顺利,但管理员告诉我从内容中删除第一行,因为库将由 drupal 自动加载。现在 1.5.2 版本已嵌入到 drupal 中,我删除了我在外部加载库的行,但我的垂直选项卡悬停效果将不再起作用。知道为什么会这样吗?

$(文档).ready(函数() {

    $(".tabsnew .tab[id^=tab_menu]").hover(function() {
        var curMenu=$(这个);
        $(".tabsnew .tab[id^=tab_menu]").removeClass("selected");
        curMenu.addClass("选中");

        var index=curMenu.attr("id").split("tab_menu_")[1];
        $(".curvedContainer .tabcontent").css("display","none");
        $(".curvedContainer #tab_content_"+index).css("display","block");
    });
});
4

1 回答 1

0

在 Drupal 7 中,您不能再使用该$功能(嗯,不是开箱即用的)。原因是 Drupal 允许您一次运行多个 js 库,并且$还用于原型中。

相反,替换$(document)jQuery(document)等等。

于 2012-06-01T07:11:08.360 回答