This MSE question asks for clarification of the local triviality condition imposed in the definition of a fiber bundle.
As mentioned there, the point of local triviality seems to somehow ensure a "continuous variation of fibers". I would like to understand how this can be formalized (as suggested in the comments there).
Let $\pi:E\longrightarrow B$ denote our fiber bundle. The extension space $E$ is partitioned into homeomorphic copies of $F$ by its fibers: $$\left\{ \left\{b\right\}\times F \mid b\in B \right\}$$
We want this collection of sets to be continuously indexed by $B$. In section 2 of his Notes on Compactness, Martín Escardó makes the following definition:
Definition. Let $E$ be a topological space and $\left\{ V_b\mid b\in B \right\}$ be a family of subsets of $E$. This family will be called continuously indexed if the graph $\left\{ (x,b)\in E\times B\mid x\in V_b \right\}$ is open in the product topology in $E\times B$.
At any rate, this seems like exactly the kind of continuity condition we want from the partition corresponding to a fiber bundle, so I was hoping for something along the lines of
Partition by fibers is continuously indexed $(\implies,\iff,\impliedby$ bundle is locally trivial
And/or anything along those lines.
Finally, it would be nice if someone could explain where sheaves are related here, since they are supposed to represent continuously variable sets...