Если вы говорите, что при нажатии «.innerbox» div
вы хотите анимировать его, но не хотите, чтобы элемент «#button» был анимированным, вам придется переместить«#button» div
из «.innerbox» div
, поскольку на дочерний элемент будет влиять анимация его родителя.
stopPropagation
- это остановка всплывающего события.элементам-предкам, а не последствиям того, что вы делаете.Конечно, в этом случае событие click
останавливается и не отправляется в ".innerbox" div
.
Это может быть не по теме, но когда / как вы звоните ShowHide
?Потому что вы подключаете обработчик событий внутри функции;новый обработчик будет присоединен каждый раз, когда вы звоните ShowHide
.Я не думаю, что это то, что вы хотите ...