Я знаю, что опаздываю, чтобы ответить на это, но я надеюсь, что это поможет кому-либо, у кого есть аналогичная проблема. Он также работает, когда страница обновляется по любой причине.
$(document).ready(function(){
if ($(window).width() < 960 && $(window).load()) {
$("#up").hide();
}
if($(window).load()){
if ($(window).width() < 960) {
$("#up").hide();
}
}
$(window).resize(function() {
if ($(window).width() < 960 && $(window).load()) {
$("#up").hide();
}
else{
$("#up").show();
}
if($(window).load()){
if ($(window).width() < 960) {
$("#up").hide();
}
}
else{
$("#up").show();
}
});});
Я думаю, что вы локально объявили файл, плеер и сюжет из вашего viewDidLoad, и они забываются.