韦德平台·(中国区)官方网站

点击链接先运行判断代码,再看是展开下级菜单还是按链接跳转的方法

浏览次数:583  来源:郑州网站建设  作者:郑州网站制作  标签:

内容摘要:示例代码增加脚本语言onClick=return myclick(click,this);,函数中间加了click和this用来传递当前元素给jquery的,不加的情况$(this)不能使用: a href=[field:typelink/] onClick=return myclick(click,this);--- [field:typename/]/a jquery判断代码参考
示例代码增加脚本语言onClick="return myclick('click',this);",函数中间加了click和this用来传递当前元素给jquery的,不加的情况$(this)不能使用:

--- [field:typename/]


jquery判断代码参考:

         

上面这段是判断当前元素的相邻元素是否有下级栏目li,如果有的话就展开菜单($(this)在onClick事件里是不能用的,所以通过this把当前元素传到th里,使用$(th)代替我们平常使用的$(this)。),返回false也就按href跳转了,如果相邻元素ul里没有下级li那就会返回ture,返回后a标签的href就起作用了。
这样就达到了看是否有下级菜单,有的话展开下级,没有的话按链接跳转。

网站文章纠正或建议请致电:0371-86590010 或邮箱联系:136109548@qq.com