2

我有 slicknav 在 chrome 的桌面上工作,即 safari 和 firefox。当我在 iphone 6 上运行时,它可以在 chrome 中运行,但不能在 safari 中运行。我的 js 函数如下所示:

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

iphone 6 的 Safari 控制台 说:

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

不是函数。不知道如何解决这个问题。帮助表示赞赏。

这是该网站的链接:

万圣节

如果您减小屏幕尺寸,您会看到 slicknav 插件在桌面上运行。但除非你使用 chrome,否则它在 iphone 6 上不起作用

做了更多测试,插件在 iphone 6S 上运行良好,但在 Iphone 6 上仍然无法运行

4

1 回答 1

0

如果我使用:

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

它在 iphone 6 上不起作用,但似乎在其他任何地方都可以使用

但是,如果我使用

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

它似乎在每个地方都有效有人可以解释发生了什么吗?

于 2016-02-22T19:20:06.607 回答