我正在使用这里找到的示例代码,http://jaaulde.com/test_bed/stickytab/,并插入到自定义中。我的 Drupal 7 安装要使用的 Node.js 文件。我正在运行 Omega 主题,并且通过我的 .info 文件成功调用了脚本。
cookie 按预期工作,但显然有问题,因为
- 在 IE 中查看网站时,我看到一条 Javascript 错误消息
- 使用此脚本会导致我的 Drupal 站点与 IMCE 出现问题。
这是我正在使用的代码:
(function ($) {
Drupal.behaviors.omega_musicians = {
attach: function(context,settings) {
var cookieName, $tabs, stickyTab;
cookieName = 'stickyTab';
$tabs = $('#tabstoo');
$tabs.tabs({select: function( e, ui ) {
$.cookies.set(cookieName, ui.index);
}});
stickyTab = $.cookies.get(cookieName);
if(!isNaN(stickyTab)) {
$tabs.tabs('select', stickyTab);
}
} //eof attach
};
})(jQuery);