0

カスタムモジュールで使用した場合、drupal 6.26およびjquery_update jquery 1.7 min.jsを使用しました

 $drupal_add_css('sites/all/libraries/jqgrid/themes/redmond/jquery-ui-1.8.16.custom.css');
  drupal_add_js('sites/all/libraries/jqgrid/js/jquery.js');
  drupal_add_js('sites/all/libraries/jqgrid/js/i18n/grid.locale-fa.js');
  drupal_add_js('sites/all/libraries/jqgrid/js/jquery.jqGrid.min.js');
  drupal_add_js('sites/all/libraries/jqgrid/js/jquery-ui-custom.min.js');

このエラーを表示 エラー: 再帰が多すぎます ソース ファイル: sites/all/libraries/jqgrid/js/jquery-ui-custom.min.js?G 行: 588

ライン : 588

$f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this,

jquery update module を使用した別の質問。モジュールで使用すると、drupal はすべてのページに jquery.js を追加し、正常に動作しています

$drupal_add_css('sites/all/libraries/jqgrid/themes/redmond/jquery-ui-1.8.16.custom.css');
  drupal_add_js('sites/all/libraries/jqgrid/js/jquery.js');
  drupal_add_js('sites/all/libraries/jqgrid/js/jquery.jqChart.min.js');
  drupal_add_js('sites/all/libraries/jqgrid/js/jquery-ui-custom.min.js'); 

しかし、私が削除したとき

$drupal_add_js('sites/all/libraries/jqgrid/js/jquery.js');

モジュールが機能しない

私を案内してくださいありがとう

4

1 に答える 1

0

jQueryUIおよびjQueryUpdateモジュールを使用します。
Drupal6.xでサポートされているjQueryUIの最大バージョンは1.7.3であるため、それを使用してコードを調整する必要があります。
外部または他のjquery.jsを追加する代わりに、jQueryUpdateモジュールを使用して追加します。

于 2012-05-17T03:22:52.383 に答える