Я определяю varible JQuery, как это:jQuery, как переменная может поддерживать одно и то же значение?
var $test = $('#myblock').height();
Теперь давайте говорить высота #myblock меняется, когда мышь находится над ним, то значение $ теста также меняется. Как заставить $ test сохранить свою первую ценность?
он не изменится, если вы не переназначаете значение переменной снова –
просто установите переменную во внешнем пространстве, чем обработчик события мыши, а не установите его внутри обработчика –
Только определенные объекты в реальном времени, такие как nodeLists, назначая высоту переменная не изменяет переменную по мере изменения высоты, она остается тем, что было в то время, когда вы ее назначили. – adeneo