当前位置: 首页 > learning > 正文

最近在复刻zblog的原创主题simpage,使用的是typecho程序,来来回回的碰到不少问题,确实也成长很多的说。这么多事情中,有件事情需要记录下,就是我在准备给simpage主题加上滑动箭头的时候,发现html代码和css都没问题的前提下,使用jq代码居然没作用!

通过谷歌浏览器查询元素,提示:jq is not defined,这可把我憋坏了。因为从本质上面来讲,林三对于js的写法没有什么感觉,只会修改替换一些代码。从逻辑上来说,我先确定了引用格式的正确,然后又确定确实是引用了相关的jq,最后发现仍然是没有效果,还如此报错。

然后我想起了“威言威语”的主题,这个滑动条是移植的小威的主题,所以我查看了他的元素,注意到他引用了一个其它网站的js文件,于是也去引用,这才让我的jq函数起了作用。

结合网站分析代码,说明使用jq函数之前是必须引用函数库的,也就是说其本身需要更多的代码支持。比如林三喜欢用的滑动箭头,主要是使用了这个jq迷你库:下载链接 ,是可以直接引用,如果对方网站文件改动,你的网站就会立马失效,所以存在本地,或者放在云端最好的说。

PS:我的tp主题演示站引用侧栏跟随滑动的jq时候,侧栏居然可以无线往下滑,相同的代码。不知道是jq冲突呢,还是使用环境不同,奇怪的很。久伴群问了下,到目前为止也没有消失…

关于jq函数使用的前提,原来是jq迷你库:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter