jQuery $(this)return [object Object]

时间:2017-10-25 11:36:14

标签: javascript jquery jquery-waypoints

我试图在触发Waypoint时向同一个元素添加一个类。当特定元素触发时,我只希望类到元素,因此我想使用$(this)。

Jquery的:

var $waypointAppear = $('.waypoint-appear');
    $waypointAppear.waypoint(function () {
      $(this).addClass('show');
    }, { offset: '70%' });

HTML:

<div class="panel__text-box waypoint-appear">
<h2>Heading</h2>
<p>Text</p>
</div>

当它被触发时,它不会附加该类并返回[object Object]。

非常感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:2)

Please see this jsfiddle.

 $(this.element).addClass('show');

您可能会找到答案。