[英]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.