BlogSpot中的JavaScript/Jquery在移动浏览器中不起作用
我在BlogSpot中的页面运行良好,除了我尝试过的移动浏览器(只有一个旧的iPodtouch和我的Windows8手机,所以我不确定其他浏览器) 这一页是 基本上,在按下按钮对象之后,JQuery用.html()函数填充DIV,使DIV的大小增加,我认为这就是问题所在BlogSpot中的JavaScript/Jquery在移动浏览器中不起作用,javascript,jquery,blogger,Javascript,Jquery,Blogger,我在BlogSpot中的页面运行良好,除了我尝试过的移动浏览器(只有一个旧的iPodtouch和我的Windows8手机,所以我不确定其他浏览器) 这一页是 基本上,在按下按钮对象之后,JQuery用.html()函数填充DIV,使DIV的大小增加,我认为这就是问题所在 我想知道是否有办法解决这个问题。这里的问题是blogger为移动设备和PC加载了不同的模板。您的博客的PC版本具有运行该功能所需的所有代码,但移动模板似乎没有 您的脚本和jQuery库不会加载到移动模板中,因此您需要对模板进行一
我想知道是否有办法解决这个问题。这里的问题是blogger为移动设备和PC加载了不同的模板。您的博客的PC版本具有运行该功能所需的所有代码,但移动模板似乎没有 您的脚本和jQuery库不会加载到移动模板中,因此您需要对模板进行一些更改,使其也加载到移动浏览器中。这很简单,你所要做的就是把代码包装在
<b:if cond='data:blog.isMobile'></b:if>
脚本也将加载到移动模板中
一定是这样的
<b:if cond='data:blog.isMobile'>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script>
// your script
</script>
</b:if>
//你的剧本
将此anywhere模板(最好靠近原始脚本)放置并保存模板。首先,通过加载博客的移动模板在PC上进行检查,只需在博客URL的末尾添加?m=1
As。。即使将javascript代码放入其中,它也不会工作
您所需要做的就是选择正确的移动模板,在这种情况下,我相信您已经对桌面模板进行了一些更改,因此您必须从移动模板下拉列表中选择“自定义”是的,我尝试修复此问题,然后找到了一些在移动模式下启用此功能的步骤 但当你把这个脚本代码放到addgadget中时,对我来说它就不起作用了 以下是我遵循的一些步骤 -首先我打开主题,然后点击。。。菜单选择编辑html,最后把这些放在代码行下面,它就成功了。我贴了一些照片,希望能有所帮助
console.log(“你好”)
谢谢,我明天就试试!看起来我需要在HTML模板中做这个标记,并禁用移动版本,这样才能工作。这并不完全是我所希望的——也许有一天博客作者会有移动模板编辑——但我学到了很多。感谢您的帮助。移动模板的编辑可以通过模板部分提供的单模板编辑选项完成。移动模板代码就在特殊的blogger条件标记中@Dave您可以删除最佳答案标记以获得更好的答案,从而帮助您提高效率:)您的答案非常好,无需更改任何内容。我对我现在禁用手机浏览器的懒散方法很满意,但当我有更多时间时,我会按照你的指示去做。我不知道Blogger这么灵活。再次感谢。你能告诉我如何在移动模式下使用javascript吗?