我的HTML / CSS / Javascript知识非常有限,所以如果这个问题不属于此,我道歉。
我正在尝试在tumblr上创建两个投资组合页面(一个是西班牙语,另一个是英语)所以我使用了自定义主题: hasaportfolio 并对代码进行了一些细微的更改(比如添加两个)这个弹出框页面:http://painthemes.tumblr.com/pop)代码在第一个博客上完美运行,将完全相同的代码复制到我的第二个博客,并且不能正常工作。
首先,前面提到的弹出框不会在第二个博客上打开,而在顶部,主题的无限滚动根本不起作用。在第二个博客上尝试了开发人员的vanilla代码,无休止的滚动只是根本不想工作。尝试在html测试器上修改的代码(如 htmledit.squarefree),即使代码没有正确显示,因为它只能在tumblr上工作,弹出框正常工作。我联系了tumblr支持,他们只是不想帮助我,因为这是一个自定义主题。
这是一个包含代码的pastebin:pastebin.com/KWXmzJzp
博客工作正常:cesar-ordaz-es(dot)tumblr(dot)com
令人烦恼的博客:cesar-ordaz-en(dot)tumblr(dot)com
感谢您的阅读。
答案 0 :(得分:2)
问题是,第二个博客是https://
,并且某些内容(js文件)已加载到http://
,因此它们会在您的浏览器中被阻止。将http://
更改为https://
或//
(最后一个解决方案将使用您网站使用的协议加载文件,http为http,https为https)
但由于此处没有有效的SSL:https://matt.cc/tumblr/portfolio/infinitescroll.js您可能应该将.js文件发布到其他地方或在您的域中删除SSL?