在IE中,当您选择一个选项,并且该选项变为选定选项时,蓝色突出显示将一直保持,直到您单击select标记之外的其他位置。(在firefox中不是这样的)
因此,我编写了一个脚本,当select上有更改事件时,将焦点从元素中移除。
但仍然有一个小问题:如果我选择Hello,然后再次选择Hello选项-焦点将保持不变,蓝色突出显示。但是如果我选择hello,然后选择world选项-everything就行了..因此,当您单击一个选项以移除焦点时,您会看到该脚本。
然后,我看到用户只需按enter键,而无需单击选项-so I wrote the enter case
但是当我开心的时候,我发现了一个
我已经创建了一个菜单栏'button‘,当它被点击时,它会运行一个函数。下面是我的菜单栏按钮代码。
let statusItem = NSStatusBar.systemStatusBar().statusItemWithLength(-1)
func applicationDidFinishLaunching(aNotification: NSNotification) {
if let button = statusItem.button {
button.title = "This is in the menu bar."