我们在Drupal网站上获得了一个简单的jQuery脚本,该脚本注入了具有内容的div类:
(function($) {
Drupal.behaviors.myHelpText = {
attach: function (context, settings) {
//code starts
//change placeholder text
$('.form-item-quantity').append('<span class="help-block">For orders over 10 call for volume pricing</span>');
$('.help-block').css("flex-basis", "100%");
//code ends
}
};
})(jQuery);
该页面包含Drupal Commerce和各种产品属性字段,每次选择属性时,Ajax都会对其进行处理。并且这样做时,我们的脚本每次在Ajax加载/更新时都注入相同的重复行。
如何避免呢?我们只希望jQuery代码在页面加载一次即可工作。
蛊毒传说
相关分类