Jquery 如果没有';我不能在模式内工作

Jquery 如果没有';我不能在模式内工作,jquery,magnific-popup,Jquery,Magnific Popup,如果HTML在DOM中,它就可以正常工作。但是我有一个AJAX模式(放大弹出窗口),脚本无法工作 “NoTouch”类不会被删除,有什么想法吗?我必须改变它在模态内部工作吗 $(文档).ready(函数(){ win_w=$(window.width(); win_h=$(window.height(); if(/Mobi/i.test(navigator.userAgent)){ $(.mgu-profil-selection\uuuuufood5、.mgu-profil-selection

如果HTML在DOM中,它就可以正常工作。但是我有一个AJAX模式(放大弹出窗口),脚本无法工作

“NoTouch”类不会被删除,有什么想法吗?我必须改变它在模态内部工作吗

$(文档).ready(函数(){
win_w=$(window.width();
win_h=$(window.height();
if(/Mobi/i.test(navigator.userAgent)){
$(.mgu-profil-selection\uuuuufood5、.mgu-profil-selection\uuuuufood6”).removeClass(“无接触”);
}

})
您的代码仅在页面加载时执行,您还应该在ajax请求后运行此命令

您可以将回调分配给放大弹出窗口(请参阅)


模式在DOM完全加载后呈现,您必须查找元素。。。i.test()(
/Mobi/i.test(navigator.userAgent)
)返回什么?测试进行得怎么样了?谢谢。函数是加载的、完美的,但类不是。尝试了“.mgu-modal.mgu-profil-selection\uuu-food5”,但未成功
function check() {
  win_w = $(window).width();
  win_h = $(window).height();

  if (/Mobi/i.test(navigator.userAgent)) {
    $(".mgu-profil-selection__food5, .mgu-profil-selection__food6").removeClass("no-touch");
  }
}

$(document).ready(function() {
  check();
})


$('.image-link').magnificPopup({
  type: 'image',
  callbacks: {
    ajaxContentAdded: function() {
      // Ajax content is loaded and appended to DOM
      // run check function again
      check();
    }
  }
});