为了账号安全,请及时绑定邮箱和手机立即绑定

请问jquery的轮播头图翻页效果无法实现,是什么问题?

请问jquery的轮播头图翻页效果无法实现,是什么问题?

一只甜甜圈 2018-08-13 06:11:34
我想用jquery的animate实现轮播头图实现翻页效果。但是当我点击a标签时,无法实现。页面地址:http://louislee0229.github.io...代码部分如下:dom结构如下:
查看完整描述

1 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

首先如樓上所說先阻止默認事件,把 href 刪除並不是阻止默認事件,還是得在 js 中處理
還有這行 var $parent = $(this).parent("div.contain")
parent() 是找父元素,這樣他只會找到上一層,但是 div.contain 是在更上層的地方,要用 parents(),這是找祖先元素的方法

這邊是改好的,測試過了可以運行

$("a.next").click(function(event){ //绑定click事件
    event.preventDefault() // 阻止默認事件
    var $parent = $(this).parents("div.contain");//根据当前点击元素获取到父元素
    console.log($parent);    var $v_show = $parent.find("div.product_list"); //寻找到“视频内容展示区域”
    console.log($v_show);    var $v_content = $parent.find("div.product"); //寻找到“视频内容展示区域”外围的DIV元素
    console.log($v_content);
    $v_show.animate({ left : '-977px' }, "slow");    return false;
});


查看完整回答
反对 回复 2018-09-25
  • 1 回答
  • 0 关注
  • 677 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信