php二级导航菜单,给导航二级菜单加上展开缓冲效果

今天晚上又折腾上博客导航菜单了,看着导航二级菜单展开显示的效果太平庸了,没什么特色。之前有用过jq的一款缓冲插件,效果还挺不错的!想拿来用用,加上插件及调用方法,竟然报错:

TypeError: jQuery.easing[jQuery.easing.def] is not a function

据插件官方网站介绍,jQuery.easing.def是用来设置默认缓冲效果的,这报错是什么原因?

网上关于这款插件的资料少之又少,加上官网的使用介绍也是一带而过...这插件作者是不是觉得大家都是高手,拿来就会用,所以连个详细点的使用说明都省了,小汗一个....

查阅了一些老外的文章介绍,大都是说在插件外用$(function(){})包裹源代码,以实现文档加载完后再加缓冲插件效果至页面,评论大都说这招有效。好吧,本人试过后,竟然依然报错,不过这次是报jq库easing错误,感觉有点坑爹啊!

粗略看了下的这款插件源码,发现竟然没作封装处理。好吧,用封装插件的格式化代码包裹之:

;(function($){

//插件源代码

})(jQuery)

发现还是没起作用,仍然报错。火大了.....broken_heart.gif

折腾了N久,最后还是在加了封装插件格式化代码的基础上,将插件源代码所有的jQuery快捷方式字样替换成$符号,问题得以解决,现在可直接查看页面顶部的二级导航菜单展开效果!

事后把封装插件的代码去掉,只保留“将插件源代码所有的jQuery快捷方式字样替换成$符号”操作,发现问题还是能得到解决的!插件内只能使用$引用而不能使用jQuery操作符?这是什么情况,不解,备注下,求路过的高手帮忙解决!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值