我正在使用此处的示例代码http://jaaulde.com/test_bed/stickytab/,并插入自定义。我的Drupal 7安装使用的js文件。我运行了Omega主题,并且通过我的.info文件成功调用了脚本。
Cookie按预期工作,但显然有些错误,因为
这是我正在使用的代码:
(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);
答案 0 :(得分:1)
除了事实(考虑)apache的mod_secure和cookie存在问题, ($)表示文件,因此cookie是cookie(单数)。 您可以从firebug中检查DOM以找出语法。很多(附加行为)函数(例如Drupal.toolbar.toggle)正在使用它。 对于Drupal的js cookies,我对此持有同样的追求,这是我的一个线索 希望有所帮助。