Bug Tracker

Opened 6 years ago

Closed 5 years ago

#7931 closed bug (fixed)

scrollTop and scrollLeft setters return null when called on empty jquery object

Reported by: anonymous Owned by: Xavi-
Priority: high Milestone: 1.6
Component: offset Version: 1.4.4
Keywords: Cc:
Blocked by: Blocking:

Description

Both the $.fn.scrollTop and $.fn.scrollLeft setters return null when called on an empty jquery object. This leads to unexpected null pointer exceptions. Example:

// Causes null pointer exception
$(".does-not-exists").scrollTop(100).addClass("scrolled");

This is also inconsistant behavior. Most jquery setters (e.g. height, width, addClass, attr, css, etc...) always return jquery objects.

Change History (4)

comment:1 Changed 6 years ago by anonymous

comment:2 Changed 6 years ago by rwaldron

  • Component changed from unfiled to offset
  • Owner set to Xavi-
  • Priority changed from undecided to high
  • Status changed from new to assigned

comment:3 Changed 6 years ago by jitter

#8391 is a duplicate of this ticket.

comment:4 Changed 5 years ago by john

  • Milestone changed from 1.next to 1.6
  • Resolution set to fixed
  • Status changed from assigned to closed

Landed.

Note: See TracTickets for help on using tickets.