当单击标题时,我希望显示ul的内容,但也要更改标题旁边的图标。默认情况下,图标是向下箭头,当单击ul时,ul应滑动打开,图标应更改为向上箭头,再次单击时应更改为向下箭头等。
我可以让这种情况发生一次,但一旦标题被点击两次,只是停留在向上箭头,我想再次将它更改为向下箭头等。有人能指出我的正确方向吗?
谢谢。
我的HTML代码:
<h4 class="mobileDrop">Find Your Way Around <span><i class="fa fa-caret-down linkIcon"></i></
我正在尝试创建一个简单的javascript程序,它可以读取按键事件并将它们转换为HTML画布上的移动。到目前为止,我已经取得了相当大的成功,我遇到了一个奇怪的问题(我假设是)箭头键优先级。发生的情况是,如果我按住右箭头,然后按下左箭头,那么左箭头就会接管。如果我按住向左箭头,而向下按向右箭头,则没有任何变化(我正在移动的块继续向左移动)。我已经改变了读取快捷键的顺序,但没有成功。
我读取快捷键和快捷键的代码如下:
//Listener for when keys are pressed
window.addEventListener('keydown', function (