簡體   English   中英

Javascript代碼段無法在Drupal中使用

[英]Javascript code snippet not working in drupal

我正在使用下面的javascript代碼來顯示垂直標簽。 在第一行中,我從https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js加載了jquery庫。 然后按照下面的代碼。 到目前為止還算不錯,但是管理員告訴我要從內容中刪除第一行,因為該庫將由drupal自動加載。 現在,1.5.2版本已嵌入到drupal中,我刪除了從外部加載庫的行,但是垂直選項卡的懸停效果不再起作用。 知道為什么會這樣嗎?

$(document).ready(function() {

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

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

在Drupal 7中,您不能再使用$函數了(嗯,不是現成的)。 原因是Drupal允許您一次運行多個js庫,並且$也用於原型。

而是將$(document)替換$(document) jQuery(document)等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM