2

当我运行时:

$(document).ready(function($) {
    $("#nav_lat").slicknav({ prependTo: "#mobile_menu" });
});

在 iPhone 6S 或 iPhone 6 上它可以工作。但是当我运行时:

$(document).ready(function() {
    $("#nav_lat").slicknav({ prependTo: "#mobile_menu" });
});

它适用于 iPhone 6S 但不适用于 iPhone 6。

两部手机都使用 iOS 9.2.1,代码没有其他变化。什么会导致一个$冲突而不是另一个?

在两个 Iphone 6S 和三个 Iphone 6 上进行了测试。不工作是指汉堡包没有出现。有趣的是,如果我使用:

 jQuery(document).ready(function($) {
    jQuery("#nav_lat").slicknav({ prependTo: "#mobile_menu" });
});

它在 Iphone 6 中不起作用

4

0 回答 0