menu.rst 748 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. 下拉菜单(Menu) API
  2. ========================================================
  3. .. contents::
  4. :depth: 2
  5. .. index:: menu
  6. .. _K.menu:
  7. K.menu(options)
  8. --------------------------------------------------------
  9. 创建下拉菜单。
  10. * 参数:
  11. * object options: 配置信息
  12. * 返回: KMenu
  13. * 继承: KWidget ( :ref:`K.widget` )
  14. 示例:
  15. .. sourcecode:: js
  16. var menu = K.menu({
  17. width : 200,
  18. x : 100,
  19. y : 200,
  20. z : 1000,
  21. centerLineMode : false
  22. });
  23. K.each('9px,10px,12px,14px,16px,18px,24px,32px'.split(','), function(i, val) {
  24. menu.addItem({
  25. title : '<span style="font-size:' + val + ';">' + val + '</span>',
  26. click : function() {
  27. alert(val);
  28. },
  29. height : parseInt(val, 10) + 12,
  30. checked : val === '12px'
  31. });
  32. });