mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-24 11:29:30 +08:00
Merge pull request #1365 from johnnyreilly/master
jQuery: Added JSDoc for intellisense
This commit is contained in:
@@ -2001,6 +2001,36 @@ function test_keyup() {
|
||||
});
|
||||
}
|
||||
|
||||
function test_resize() {
|
||||
$('#other').resize();
|
||||
$('#other').resize(function () {
|
||||
alert('Handler for .resize() called.');
|
||||
});
|
||||
$('#other').resize({ "event": "Data" }, function () {
|
||||
alert('Handler for .resize() called.');
|
||||
});
|
||||
}
|
||||
|
||||
function test_scroll() {
|
||||
$('#other').scroll();
|
||||
$('#other').scroll(function () {
|
||||
alert('Handler for .scroll() called.');
|
||||
});
|
||||
$('#other').scroll({ "event": "Data" }, function () {
|
||||
alert('Handler for .scroll() called.');
|
||||
});
|
||||
}
|
||||
|
||||
function test_select() {
|
||||
$('#other').select();
|
||||
$('#other').select(function () {
|
||||
alert('Handler for .select() called.');
|
||||
});
|
||||
$('#other').select({ "event": "Data" }, function () {
|
||||
alert('Handler for .select() called.');
|
||||
});
|
||||
}
|
||||
|
||||
function test_last() {
|
||||
$('li').last().css('background-color', 'red');
|
||||
$("p span").last().addClass('highlight');
|
||||
|
||||
Vendored
+57
-12
@@ -745,7 +745,7 @@ interface JQuery {
|
||||
* @param eventData An object containing data that will be passed to the event handler.
|
||||
* @param handler A function to execute each time the event is triggered.
|
||||
*/
|
||||
focusin(eventData: any, handler: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
focusin(eventData: Object, handler: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
|
||||
/**
|
||||
* Bind an event handler to the "focusout" JavaScript event
|
||||
@@ -759,7 +759,7 @@ interface JQuery {
|
||||
* @param eventData An object containing data that will be passed to the event handler.
|
||||
* @param handler A function to execute each time the event is triggered.
|
||||
*/
|
||||
focusout(eventData: any, handler: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
focusout(eventData: Object, handler: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
|
||||
/**
|
||||
* Bind two handlers to the matched elements, to be executed when the mouse pointer enters and leaves the elements.
|
||||
@@ -859,7 +859,7 @@ interface JQuery {
|
||||
* @param eventData An object containing data that will be passed to the event handler.
|
||||
* @param handler A function to execute when the event is triggered.
|
||||
*/
|
||||
mousedown(eventData: any, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
mousedown(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
|
||||
/**
|
||||
* Trigger the "mouseenter" event on an element.
|
||||
@@ -877,7 +877,7 @@ interface JQuery {
|
||||
* @param eventData An object containing data that will be passed to the event handler.
|
||||
* @param handler A function to execute when the event is triggered.
|
||||
*/
|
||||
mouseenter(eventData: any, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
mouseenter(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
|
||||
/**
|
||||
* Trigger the "mouseleave" event on an element.
|
||||
@@ -895,7 +895,7 @@ interface JQuery {
|
||||
* @param eventData An object containing data that will be passed to the event handler.
|
||||
* @param handler A function to execute when the event is triggered.
|
||||
*/
|
||||
mouseleave(eventData: any, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
mouseleave(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
|
||||
/**
|
||||
* Trigger the "mousemove" event on an element.
|
||||
@@ -913,7 +913,7 @@ interface JQuery {
|
||||
* @param eventData An object containing data that will be passed to the event handler.
|
||||
* @param handler A function to execute when the event is triggered.
|
||||
*/
|
||||
mousemove(eventData: any, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
mousemove(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
|
||||
/**
|
||||
* Trigger the "mouseout" event on an element.
|
||||
@@ -931,7 +931,7 @@ interface JQuery {
|
||||
* @param eventData An object containing data that will be passed to the event handler.
|
||||
* @param handler A function to execute when the event is triggered.
|
||||
*/
|
||||
mouseout(eventData: any, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
mouseout(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
|
||||
/**
|
||||
* Trigger the "mouseover" event on an element.
|
||||
@@ -949,7 +949,7 @@ interface JQuery {
|
||||
* @param eventData An object containing data that will be passed to the event handler.
|
||||
* @param handler A function to execute when the event is triggered.
|
||||
*/
|
||||
mouseover(eventData: any, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
mouseover(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
|
||||
/**
|
||||
* Trigger the "mouseup" event on an element.
|
||||
@@ -967,7 +967,7 @@ interface JQuery {
|
||||
* @param eventData An object containing data that will be passed to the event handler.
|
||||
* @param handler A function to execute when the event is triggered.
|
||||
*/
|
||||
mouseup(eventData: any, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
mouseup(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery;
|
||||
|
||||
/**
|
||||
* Remove an event handler.
|
||||
@@ -1073,14 +1073,59 @@ interface JQuery {
|
||||
*/
|
||||
ready(handler: Function): JQuery;
|
||||
|
||||
/**
|
||||
* Trigger the "resize" event on an element.
|
||||
*/
|
||||
resize(): JQuery;
|
||||
/**
|
||||
* Bind an event handler to the "resize" JavaScript event.
|
||||
*
|
||||
* @param handler A function to execute each time the event is triggered.
|
||||
*/
|
||||
resize(handler: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
resize(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
/**
|
||||
* Bind an event handler to the "resize" JavaScript event.
|
||||
*
|
||||
* @param eventData An object containing data that will be passed to the event handler.
|
||||
* @param handler A function to execute each time the event is triggered.
|
||||
*/
|
||||
resize(eventData: Object, handler: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
|
||||
/**
|
||||
* Trigger the "scroll" event on an element.
|
||||
*/
|
||||
scroll(): JQuery;
|
||||
/**
|
||||
* Bind an event handler to the "scroll" JavaScript event.
|
||||
*
|
||||
* @param handler A function to execute each time the event is triggered.
|
||||
*/
|
||||
scroll(handler: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
scroll(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
/**
|
||||
* Bind an event handler to the "scroll" JavaScript event.
|
||||
*
|
||||
* @param eventData An object containing data that will be passed to the event handler.
|
||||
* @param handler A function to execute each time the event is triggered.
|
||||
*/
|
||||
scroll(eventData: Object, handler: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
|
||||
/**
|
||||
* Trigger the "select" event on an element.
|
||||
*/
|
||||
select(): JQuery;
|
||||
/**
|
||||
* Bind an event handler to the "select" JavaScript event.
|
||||
*
|
||||
* @param handler A function to execute each time the event is triggered.
|
||||
*/
|
||||
select(handler: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
select(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
/**
|
||||
* Bind an event handler to the "select" JavaScript event.
|
||||
*
|
||||
* @param eventData An object containing data that will be passed to the event handler.
|
||||
* @param handler A function to execute each time the event is triggered.
|
||||
*/
|
||||
select(eventData: Object, handler: (eventObject: JQueryEventObject) => any): JQuery;
|
||||
|
||||
/**
|
||||
* Trigger the "submit" event on an element.
|
||||
|
||||
Reference in New Issue
Block a user