我遇到了一个问题,Drupal 行为似乎适用于登录用户,但不是其他所有人,除非行为正在执行submit()
.
例如,这将不起作用。
Drupal.behaviors.login_activate = {
attach: function (context, settings) {
$("#sr_login", context).hover(
function(){
$(this).append($("<span> ***</span>"));
},
function(){
$(this).find("span:last").remove();
}
);
}
};
这确实有效。
Drupal.behaviors.foundation_donation = {
attach: function (context, settings) {
$('#monthly_submit').click(function(){
$('#monthly_donation').submit();
});
$('#single_submit').click(function(){
$('#single_donation').submit();
});
}
};