jquery换一换功能

daswcszxw 2015-10-14 07:20:49

$(".changes").click(function(){
pages = $(".hot24 ul li").length;
index = 0;
if(index < pages){
index++;
}else{
index = 0;
}
$(this).eq(index).show().siblings().hide();
})


点击换一换以次显对应li,求帮助~
...全文
244 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
木头海上漂 2015-10-15
  • 打赏
  • 举报
回复
$(this)这个有问题的。。。你这写法是当前点击的对象
应该是$(.hot24 ul li)
liusaint1992 2015-10-14
  • 打赏
  • 举报
回复
不对。应该是这样。

var index = 0;
$(".changes").click(function(){
    pages = $(".hot24 ul li").length;
    if(index < pages){
        index++;
    }else{
        index = 0;
    }
     $(".hot24 ul li").eq(index).show().siblings().hide();
})
liusaint1992 2015-10-14
  • 打赏
  • 举报
回复



$(".changes").click(function(){
	pages = $(".hot24 ul li").length;
	index = 0;
	if(index < pages){
		index++;
	}else{
		index = 0;
	}
	 $(".hot24 ul li").eq(index).show().siblings().hide();
})

楼主要这个效果? $(".hot24 ul li").eq(index).show().siblings().hide();
天际的海浪 2015-10-14
  • 打赏
  • 举报
回复
没明白什么意思 $(this).eq(index). 中的 $(this)内部就只有this一个元素,再用 eq()方法是没有意义的
源码链接: https://pan.quark.cn/s/e240205aed55 # IRbaby 中文版 | English IRbaby 使用 IRext 开源红外库(由于某些原因该仓库已关闭,相关网站已下架,但是码库服务仍然提供),提供数以万计的红外设备遥控编码。 IRbaby 是一个 ESP8266 万能红外方案,配合硬件支持达到类似于市面上售卖的万能红外遥控。 并且只需对其进行简单设置就可以快速部署在HomeAssisant。 forthebadge -- 特点 IRext 强大红外码库 基于 ESP8266 的芯片 提供 MQTT API 提供 UDP API 支持录码 离线解码 HomeAssistant 自动发现 LED 工作指示灯 -- 架构图 struction 开始使用 1. 下载 ESP8266 固件并烧写到设备。 IRbaby-firmware 2. 设备上电,移动端搜索连接到 信号,并在浏览器中输入 对设备进行联网设置 3. 下载 客户端并运行,对设备进行 MQTT 和红外收发引脚设定。 IRbaby-android 4. 匹配电器,完成控制, HomeAssistant 用户可在控制界面导出配置文件(现已支持 HomeAssistant 自动发现功能,设备添加之后,可直接在 HA 集成中看到) IRbaby目前仍处于开发阶,目前的交互协议可能随时改变,不保证向后兼容,升级新版本时需要注意公告说明同时升级固件和客户端。 六步连接HomeAssistant 效果演示视频 材料 红外接收头可选(如果需要录码功能) 红外接收头 关于连线 接线 附加下载地址 如果你有在 releases 下载文件过慢的问题,请在 https://irbaby....

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧