更新:这似乎只是首页上的一个问题。我猜这是jquery的规则,这是一个drupal问题。
我遇到下面的jquery问题。它不适用于Android的firefox,但似乎适用于桌面浏览器,iOS浏览器和其他Android浏览器。
我遇到问题的网站在http://dev.niyc.ca,虽然完全相同的脚本在https://www.itk.ca工作 - 不知道为什么它在一个地方工作而不在另一个地方。
两个站点都是Drupal 7,使用来自谷歌CDN的Jquery Update和Jquery 1.7。唯一的区别是,一个dev.niyc.ca使用Zen的子主题,而itk.ca使用自适应主题的子主题。我不确定会有什么不同之处。
任何想法?
这是我正在使用的JQuery。
jQuery(document).ready(function($){
/* prepend menu icon */
$('#block-system-main-menu').prepend('<div id="menu-icon">Menu</div>');
/* toggle nav */
$("#menu-icon").on("click", function(){
$("#block-system-main-menu ul").slideToggle();
$(this).toggleClass("active");
});
});