хорошо, так что в основном у меня есть это:
<div id="tabs">
<div id="unique_id" class="tab_link" onclick="changeTab(this);">
<div id="tab_link_image" onclick="closeTab(this);">
<image src="image.jpg" />
</div>
</div>
</div>
Теперь в функции closeTab он у меня убирает вкладку со страницы. В функции changeTab у меня есть переключение класса, который является активным или нотационным для каждого класса tab_link на основе идентификатора tab_links (идентификатор уникален для каждого). В конце функции closeTab я вызываю функцию changeTab, чтобы активировать самую первую вкладку. При нажатии на tab_link все работает отлично. Однако при нажатии на tab_link_image, чтобы закрыть вкладку, возникает проблема. Он прекрасно закрывает вкладку, вызывает changeTab и устанавливает активную вкладку, но также снова запускает функцию changeTab из события onclick исходных вкладок. Есть ли способ сделать это не срабатывает при нажатии tab_link_image. Надеюсь, это имеет смысл.