0

私はhttp://imakewebthings.com/jquery-waypointsを使用しています。

id="project"のdivがビューポートの上部にヒットするたびに起動するようにします。このIDを持つdivは複数ありますが、最初のdivでのみ機能し、その後は機能しません。

コードの他の領域を混乱させるので、クラスは使用したくありません。

$('#project').waypoint(function() {
alert('Hello world');
});

ありがとう :)

4

1 に答える 1

0

jQuery は、id セレクターが一意であると想定しているため、最初に一致した項目のみを返します。

したがって、考えられる解決策は次の 2 つです。

  • クラスを使用する
  • またはuniqueid-1uniqueid-2uniqueid-3、 などの別の ID を使用するには、属性セレクターを使用して ID の部分文字列を一致させます。$('[id^=uniqueid]')
于 2013-01-16T00:40:23.267 に答える