This question is apparently easy.
The problem
Let $\phi$ a continuous and compact supported function in $\mathbb{R}^n.$ Find a compact ball that contains the support of $|\phi(x+h)-\phi(x)|$ for all $|h|>0$ sufficiently small, for example, for all $h$ with 0<|h|<1/2.
What a tried so far
Let $\vec{1}=(1,1,...,1)\in\mathbb{R}^n$. Put $\phi^+(x)=\phi(x+\vec{1})$ and $\phi^-(x)=\phi(x-\vec{1})$. Then the functions $\phi^+, \phi^-$ and $\phi$ have compact support. Let $B$ a compact ball centered in the origing and containing the support of these three functions. Given $0<|h|<1/2$, I claim that the support $S$ of $|\phi(x+h)-\phi(x)|$ is contained in $B$. In fact, let $x\in S$. Suppose, for the sake of contradiction, that $x\notin B$. Then $\phi^+(x)=\phi^-(x)=\phi(x)=0$. I stucked here.
The result is clear graphically. How can I proceed from here?