📄 hovermenubehavior.js
字号:
/// Play the OnShow animation
/// </summary>
/// <returns />
if (this._popupBehavior) {
this._popupBehavior.onShow();
}
},
get_onHide : function() {
/// <value type="String" mayBeNull="true">
/// Generic OnHide Animation's JSON definition
/// </value>
return this._popupBehavior ? this._popupBehavior.get_onHide() : this._onHideJson;
},
set_onHide : function(value) {
if (this._popupBehavior) {
this._popupBehavior.set_onHide(value)
} else {
this._onHideJson = value;
}
this.raisePropertyChanged('onHide');
},
get_onHideBehavior : function() {
/// <value type="AjaxControlToolkit.Animation.GenericAnimationBehavior">
/// Generic OnHide Animation's behavior
/// </value>
return this._popupBehavior ? this._popupBehavior.get_onHideBehavior() : null;
},
onHide : function() {
/// <summary>
/// Play the OnHide animation
/// </summary>
/// <returns />
if (this._popupBehavior) {
this._popupBehavior.onHide();
}
},
get_popupElement : function() {
/// <value type="Sys.UI.DomElement" domElement="true">
/// Popup that is displayed when hovering
/// </value>
return this._popupElement;
},
set_popupElement : function(value) {
if (this._popupElement != value) {
this._popupElement = value;
if (this.get_isInitialized() && this._hoverBehavior) {
this._hoverBehavior.set_hoverElement(this._popupElement);
}
this.raisePropertyChanged('popupElement');
}
},
get_HoverCssClass : function() {
/// <value type="String">
/// CSS class used when hovering
/// </value>
return this._hoverCssClass;
},
set_HoverCssClass : function(value) {
if (this._hoverCssClass != value) {
this._hoverCssClass = value;
this.raisePropertyChanged('HoverCssClass');
}
},
get_OffsetX : function() {
/// <value type="Number" integer="true">
/// The number of pixels to offset the popup from it's default position horizontally
/// </value>
return this._offsetX;
},
set_OffsetX : function(value) {
if (this._offsetX != value) {
this._offsetX = value;
this.raisePropertyChanged('OffsetX');
}
},
get_OffsetY : function() {
/// <value type="Number" integer="true">
/// The number of pixels to offset the popup from it's default position vertically
/// </value>
return this._offsetY;
},
set_OffsetY : function(value) {
if (this._offsetY != value) {
this._offsetY = value;
this.raisePropertyChanged('OffsetY');
}
},
get_PopupPosition : function() {
/// <value type="AjaxControlToolkit.HoverMenuPopupPosition">
/// Where the popup should be positioned relative to the target control.
/// Can be Left (Default), Right, Top, Bottom, Center.
/// </value>
return this._popupPosition;
},
set_PopupPosition : function(value) {
if (this._popupPosition != value) {
this._popupPosition = value;
this.raisePropertyChanged('PopupPosition');
}
},
get_PopDelay : function() {
/// <value type="Number">
/// The time delay from when the mouse enters the target to when the popup is shown, in milliseconds. Default is 100.
/// </value>
return this._popDelay;
},
set_PopDelay : function(value) {
if (this._popDelay != value) {
this._popDelay = value;
this.raisePropertyChanged('PopDelay');
}
},
add_showing : function(handler) {
/// <summary>
/// Add an event handler for the showing event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().addHandler('showing', handler);
},
remove_showing : function(handler) {
/// <summary>
/// Remove an event handler from the showing event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().removeHandler('showing', handler);
},
raiseShowing : function(eventArgs) {
/// <summary>
/// Raise the showing event
/// </summary>
/// <param name="eventArgs" type="Sys.CancelEventArgs" mayBeNull="false">
/// Event arguments for the showing event
/// </param>
/// <returns />
var handler = this.get_events().getHandler('showing');
if (handler) {
handler(this, eventArgs);
}
},
add_shown : function(handler) {
/// <summary>
/// Add an event handler for the shown event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().addHandler('shown', handler);
},
remove_shown : function(handler) {
/// <summary>
/// Remove an event handler from the shown event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().removeHandler('shown', handler);
},
raiseShown : function(eventArgs) {
/// <summary>
/// Raise the shown event
/// </summary>
/// <param name="eventArgs" type="Sys.EventArgs" mayBeNull="false">
/// Event arguments for the shown event
/// </param>
/// <returns />
var handler = this.get_events().getHandler('shown');
if (handler) {
handler(this, eventArgs);
}
},
add_hiding : function(handler) {
/// <summary>
/// Add an event handler for the hiding event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().addHandler('hiding', handler);
},
remove_hiding : function(handler) {
/// <summary>
/// Remove an event handler from the hiding event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().removeHandler('hiding', handler);
},
raiseHiding : function(eventArgs) {
/// <summary>
/// Raise the hiding event
/// </summary>
/// <param name="eventArgs" type="Sys.CancelEventArgs" mayBeNull="false">
/// Event arguments for the hiding event
/// </param>
/// <returns />
var handler = this.get_events().getHandler('hiding');
if (handler) {
handler(this, eventArgs);
}
},
add_hidden : function(handler) {
/// <summary>
/// Add an event handler for the hidden event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().addHandler('hidden', handler);
},
remove_hidden : function(handler) {
/// <summary>
/// Remove an event handler from the hidden event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().removeHandler('hidden', handler);
},
raiseHidden : function(eventArgs) {
/// <summary>
/// Raise the hidden event
/// </summary>
/// <param name="eventArgs" type="Sys.EventArgs" mayBeNull="false">
/// Event arguments for the hidden event
/// </param>
/// <returns />
var handler = this.get_events().getHandler('hidden');
if (handler) {
handler(this, eventArgs);
}
}
}
AjaxControlToolkit.HoverMenuBehavior.registerClass('AjaxControlToolkit.HoverMenuBehavior', AjaxControlToolkit.DynamicPopulateBehaviorBase);
AjaxControlToolkit.HoverMenuPopupPosition = function() {
/// <summary>
/// Where the popup should be positioned relative to the target control
/// </summary>
/// <field name="Center" type="Number" integer="true" />
/// <field name="Top" type="Number" integer="true" />
/// <field name="Left" type="Number" integer="true" />
/// <field name="Bottom" type="Number" integer="true" />
/// <field name="Right" type="Number" integer="true" />
throw Error.invalidOperation();
}
AjaxControlToolkit.HoverMenuPopupPosition.prototype = {
Center: 0,
Top: 1,
Left: 2,
Bottom: 3,
Right: 4
}
AjaxControlToolkit.HoverMenuPopupPosition.registerEnum('AjaxControlToolkit.HoverMenuPopupPosition');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -