-2

#map-polskaユーザーがマップ( )で領域をクリックし、ページがにスクロールしている間に作成しようとしていますが#adresses div、そのコードでは機能せず、問題が発生する場所で解決できません。

$('#map-polska').cssMap({
  size: 500,
  agentsListId: '#addresses',
  onClick: function (e) {
    $("html:not(:animated),body:not(:animated)").animate({
      scrollTop: $('#addresses').offset().top
    }, 1500);
  }
});
4

1 に答える 1

1

何があるかわかりませんがcssMap、通常の jQuery モデルに準拠するために、コードはおそらく次のようにする必要があります。

$('#map-poland').click(function (e) {
    $("html:not(:animated),body:not(:animated)").animate({
      scrollTop: $('#addresses').offset().top
    }, 1500);
  }
).cssMap({
  size: 500,
  agentsListId: '#addresses'
});

しかし、おそらくあなたが望むのは:

$('#map-poland').click(function (e) {
    $("html:not(:animated),body:not(:animated)").animate({
      scrollTop: $('#addresses').offset().top
    }, 1500);
  }
).css(size: 500)
.attr('agentsListId', '#addresses');

ところで、jquery の css 関数はマップをパラメーターとして受け入れます。

于 2012-08-29T09:49:29.143 に答える