【发布时间】:2011-10-09 18:26:30
【问题描述】:
我正在使用此处找到的示例代码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);
【问题讨论】:
-
什么是js错误信息
-
消息:对象不支持此属性或方法
-
为了它的价值,我通过指定我的脚本只显示在它需要的页面上来让它工作。我按照这里的说明进行操作 [link]drupal.org/node/756722#comment-4576482
标签: jquery-ui drupal drupal-7 jquery-ui-tabs jquery-cookie