⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 这是YUI的源码及相关示例。里面有很多很炫的Javascript效果。
💻
📖 第 1 页 / 共 3 页
字号:
    * "clearContent" - Removes all of the content from the menu, including the       menu items, group titles, header and footer.* Added three new configuration attributes to YAHOO.widget.Menu:    * "submenuhidedelay" - Number indicating the time (in milliseconds) that       should expire before a submenu is hidden when the user mouses out of a       menu item heading in the direction of a submenu. The value must be       greater than or equal to the value specified for the "showdelay"       configuration property.    * "maxheight" - Defines the maximum height (in pixels) for a menu before       the contents of the body are scrolled.     * "classname" - CSS class to be applied to the menu's root <div> element.       The specified class(es) are appended in addition to the default class as       specified by the menu's CSS_CLASS_NAME constant.* Added new constants to YAHOO.widget.MenuItem:    * COLLAPSED_SUBMENU_INDICATOR_TEXT - String representing the text for the       <em> element used for the submenu arrow indicator.    * EXPANDED_SUBMENU_INDICATOR_TEXT - String representing the text for the       submenu arrow indicator element (<em>) when the submenu is visible.    * DISABLED_SUBMENU_INDICATOR_ALT_TEXT - String representing the text for       the submenu arrow indicator element (<em>) when the menu item is disabled.    * CHECKED_TEXT - String representing the text to be used for the checked       indicator element (<em>).    * DISABLED_CHECKED_TEXT - String representing the text to be used for the       checked indicator element (<em>) when the menu item is disabled.* Added two new configuration attributes to YAHOO.widget.MenuItem:    * "onclick" - Object literal representing the code to be executed when the       button is clicked. Format:        {            fn: Function, // The handler to call when the event fires.            obj: Object, // An object to pass back to the handler.            scope: Object // The object to use for the scope of the handler.        }        * "classname" - CSS class to be applied to the menu item's root <li>       element. The specified class(es) are appended in addition to the default       class as specified by the menu item's CSS_CLASS_NAME constant.* Added an "id" property to YAHOO.widget.MenuItem that represents the id of  the menu item's root <li> node.  Although not a configuration attribute, this  property should be set via the object literal of configuration attributes   passed as the second argument to the constructor.  If no value is   specified, then one will be generated using the "generateId" method of the   Dom utility (YAHOO.widget.Dom).* Added a "trigger context menu event"   (YAHOO.widget.ContextMenu.triggerContextMenuEvent) that fires when the DOM   "contextmenu" event ("mousedown" for Opera) is fired by one of the elemeents  defined as a YAHOO.widget.ContextMenu instance's trigger.* Added a "cancel" method to YAHOO.widget.ContextMenu that can be used to   cancel the display of a YAHOO.widget.ContextMen instance.  This method   should be called within the scope of a "context menu" event handler for   one of the context menu's triggers   (YAHOO.widget.ContextMenu.triggerContextMenuEvent).Fixed the following bugs:-------------------------* Users can now move diagonally from a menu item to its corresponding submenu   without the submenu hiding immediately.* "destroy" method of YAHOO.widget.Menu now unsubscribes from the "text resize"    event (YAHOO.widget.Module.textResizeEvent).* Browser progress bar no longer flashes when hovering over checked menu items   or menu items with submenus.* Menu item submenu indicator image no longer jumps to the next line in   quirks mode.* Mouse events no longer fire in Firefox if a YAHOO.widget.Menu instance is   moved by script into a stationary mouse pointer.* Modified "toString" method of YAHOO.widget.ContextMenuItem to return the   correct class name, as it was reporting as YAHOO.widget.MenuBarItem.Changes:--------* Default value for the "showdelay" configuration attribute is now 250* Modified code so that all Menu images are added via CSS background images.    As a result, the following constants and properties have been deprecated:    * YAHOO.widget.MenuItem.SUBMENU_INDICATOR_IMAGE_PATH    * YAHOO.widget.MenuItem.SELECTED_SUBMENU_INDICATOR_IMAGE_PATH    * YAHOO.widget.MenuItem.DISABLED_SUBMENU_INDICATOR_IMAGE_PATH    * YAHOO.widget.MenuItem.COLLAPSED_SUBMENU_INDICATOR_ALT_TEXT    * YAHOO.widget.MenuItem.EXPANDED_SUBMENU_INDICATOR_ALT_TEXT    * YAHOO.widget.MenuItem.DISABLED_SUBMENU_INDICATOR_ALT_TEXT    * YAHOO.widget.MenuItem.CHECKED_IMAGE_PATH    * YAHOO.widget.MenuItem.SELECTED_CHECKED_IMAGE_PATH    * YAHOO.widget.MenuItem.DISABLED_CHECKED_IMAGE_PATH    * YAHOO.widget.MenuItem.CHECKED_IMAGE_ALT_TEXT    * YAHOO.widget.MenuItem.DISABLED_CHECKED_IMAGE_ALT_TEXT    * YAHOO.widget.MenuItem.IMG_ROOT    * YAHOO.widget.MenuItem.IMG_ROOT_SSL    * YAHOO.widget.MenuItem.imageRoot    * YAHOO.widget.MenuItem.isSecure*** version 0.12.2 **** No changes*** version 0.12.1 ***Fixed the following bugs:-------------------------* Placed the call to the DOM "focus" method used by the MenuItem class inside   a zero-second timeout to resolve a race condition between menu positioning   and focusing of a menu item that resulted in the browser viewport   scrolling unnecessarily.* Switched to JSMin for JavaScript compression to resolve issues with the   minified version.  * Disabled menu item instances will no longer display a submenu if the item is   clicked or moused over. * Can no longer select more than one item in a menu if using the keyboard and   mouse simultaneously.* Calling the "destory" method on a menu will now unregister all of the menu's   submenus from the MenuManager.  *** version 0.12 ***Added the following features:-----------------------------* Added the YAHOO.widget.MenuManager singleton class.* Added two new methods to YAHOO.widget.Menu:    * "addItems" - Adds an array of items to a menu.    * "getRoot" - Returns the root menu in a menu hierarchy.* Added two new events to YAHOO.widget.Menu:    * "itemAddedEvent" - Fires when an item is added to a menu.    * "itemRemovedEvent" - Fires when an item is removed from a menu.* Added two new properties to YAHOO.widget.Menu:    * "itemData" - Array of items to be added to the menu.    * "lazyLoad" - Boolean indicating if the menu's "lazy load" feature       is enabled.* Added new configuration properties to YAHOO.widget.Menu:    * "hidedelay" - Hides the menu after the specified number of milliseconds.      * "showdelay" - Shows the menu after the specified number of milliseconds.      * "container" - The containing element the menu should be rendered into.      * "clicktohide" - Boolean indicating if the menu will automatically be       hidden if the user clicks outside of it.    * "autosubmenudisplay" - Boolean indicating if submenus are automatically       made visible when the user mouses over the menu's items.* Added a "toString" method to YAHOO.widget.MenuItem, YAHOO.widget.MenuBarItem   and YAHOO.widget.ContextMenuItem that returns the class name followed by the   value of the item's "text" configuration property.Fixed the following bugs:-------------------------* Setting a YAHOO.widget.ContextMenu instance's "trigger" configuration   property will remove all previous triggers before setting up the new ones.* "destroy" method of YAHOO.widget.ContextMenu cleans up all DOM event handlers.* Clicking on a menu item with a submenu no longer hides/collapses the   entire menu.* Clicking an item's submenu indicator image no longer collapses the   entire menu.    Changes:--------* Deprecated the YAHOO.widget.MenuModule and YAHOO.widget.MenuModuleItem   classes.  The Base classes are now YAHOO.widget.Menu and   YAHOO.widget.MenuItem.* "addItem" and "insertItem" methods of YAHOO.widget.Menu now accept an   object literal representing YAHOO.widget.MenuItem configuration properties.* "clearActiveItem" now takes an argument: flag indicating if the Menu   instance's active item should be blurred.* Switched the default value of the "visible" configuration property for   YAHOO.widget.Menu to "false."* Switched the default value of the "constraintoviewport" configuration   property for YAHOO.widget.Menu to "true."* Overloaded the "submenu" configuration property for YAHOO.widget.MenuItem  so that it now can accept any of the following:    * YAHOO.widget.Menu instance    * Object literal representation of a menu    * Element id    * Element reference* "hide" and "show" methods of statically positioned menus now toggle the their  element's "display" style property between "block" and "none."*** version 0.10.0 **** Initial release* Known issues:      * Some Firefox extensions disable the ability for JavaScript to prevent          the display of the browser's default context menu.  These extensions        can cause the YUI ContextMenu to stop working.  If you encounter this         problem, you can reset the context menu preference in Firefox back to         the default by making sure the "Disable or replace context menus"         preference is checked:            Mac Firefox 1.0:             -------------------            Preferences > Web Features >                 Advanced... > Disable or replace context menus            Mac Firefox 1.5            -------------------            Preferences > Context >                 Advanced... > Disable or replace context menus            Windows Firefox 1.0            -------------------            Tools > Options > Web Features >                 Advanced... > Disable or replace context menus            Windows Firefox 1.5            -------------------            Tools > Options > Context >                 Advanced... > Disable or replace context menus*** version 0.11.3 ***Added the following features:-----------------------------* Added a "target" configuration property to the MenuModuleItem object that  allows the user to specify the target of an item's anchor element.  Items   that make use of the "target" configuration property will require the user   to click exactly on the item's anchor element to navigate to the specified   URL.* Items without a "url" property set will automatically hide their parent   menu instance(s) when clicked.Fixed the following bugs:-------------------------* Items in a submenu should now navigate to their specified URL when clicked.* Removed MenuBar's use of "overflow:hidden."  This fixes an issue in Firefox  1.5 in which submenus of a Menubar instance cannot overlay other absolutely   positioned elements on the page.* Submenus of a Menubar instance will now automatically have their iframe shim  enabled in IE<7.* Statically positioned Menubar and Menu instances will now render with the   correct position and dimensions in Safari.* MenuModuleItem's "focus" method now checks to make sure that an item's   "display" style property is not "none" before trying to set focus to its  anchor element.  * A ContextMenu instance will now hide all other ContextMenu instances before  displaying itself.* Removed the dead space in front of an item's submenu indicator image in IE.    This space was causing an item's submenu to flicker when the user hovered   over it.Changes:--------* Moved the DOM event handlers for every menu from the root DIV node of each   instance to the document object.  This change reduces the number of DOM event   handlers used by Menu to eight, improving the cleanup time required by the   Event utility.                *** version 0.11.0 ***Added the following features:-----------------------------* Overloaded the "addItem" and "insertItem" methods of MenuModule to accept a   string or a MenuModuleItem instance* Added the ability to define a MenuItem instance as being "checked"Fixed the following bugs:-------------------------* Changing the path for the submenu indicator image of one MenuModuleItem   subclass will no longer affect other subclasses* MenuItem instances built from existing markup without anchor tags will no   longer trigger a JavaScript error when clicked* Modified the implementation of the "imageRoot" property for the   MenuModuleItem class so that it is set to a secure/non-secure path when the  object is instantiated* Menu instances now resize in response to changes to the browser's font size* Modified the propagation of the MenuModule class's "submenualignment"   configuration property so that it only applies to instances of the same type* Adjusted the specificity of the style rule that controls the position of a   MenuItem instance's submenu indicator image to prevent it from wrapping in IE* Specified a width and height for submenu indicator images in the Menu   stylesheet to ensure that Menu instances are always rendered at the correct   width* Clicking a MenuItem instance will no longer trigger two HTTP GET requests* Users can now control or shift-click on MenuItem linksChanges:--------* In the Menu stylesheet (menu.css), switched from using "first" class to  "first-of-type" class* Changed case of MenuModuleItem class's "subMenuIndicator" property   to "submenuIndicator"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -