Имейте в виду, что действие нажатия на что-либо может вызвать множество различных событий, включая
- onmousemove's
- onmouseover
- onmousedown
- onmouseup
- onclick
- onmouseout
Этот вопрос и ответы могут быть полезны: Как узнать, какие события JavaScript сработали? как способ понять, какие события происходят, когда вы выполняете какой-то процесс, например, наведите курсор мыши на какой-либо объект и щелкните по нему.
Если ваша цель - щелкнуть ссылку, тогда использование .clickобычно самый прямой и простой способ сделать это.Если, с другой стороны, у вас происходят действия на основе Javascript или CSS (общие с надежными пользовательскими элементами управления, эмуляцией выпадающих меню и т. Д.), Вам может потребоваться запускать события, чтобы происходили такие события, как меню, появляющееся при перемещении мыши.поверх верхнего пункта в выпадающем меню.(это также может быть непросто, так как способ, которым CSS реагирует на «psuedoclasses», определенные с помощью действия «hover», отличается от того, как работает javascript на основе событий.
Однако, чтобы действительно дать вам больше, чем базовую информацию, и предоставитьконкретный ответ, вам придется рассказать намного больше о том, что происходит, что вы пытаетесь добиться, что происходит, и т. д., так как сейчас любому из нас потребовалось бы много чтения мыслей, чтобы понять, чтоВаша задача в том, как вы в настоящее время пытаетесь ее преодолеть.