1
murmur 2016-11-17 17:07:05 +08:00 2
妈呀这个代码。。
算了建议你再看一天的书再去写代码 源生的 addEventListener 降级的直接指定 onmouseover jquery 的$(xxxx).on 或者$(xxx).mouseover 你这个是什么呢。。 |
2
tobeyouth 2016-11-17 17:08:54 +08:00 3
直接 $(li).on(xxx) 不就行了么
|
3
murmur 2016-11-17 17:09:02 +08:00 1
这排版真影响阅读
如果没看错,注释那行改成$(lis[i]).mouseover 就对了 虽然 lis 是 jquery object ,但是里面的每一个元素是源生的对象,要 jq 选一下 这种情况下,直接写$("li").mouseover 不是更好么 我只是就代码而已,不代表你这是最佳的编码习惯,注意 |
4
jarlyyn 2016-11-17 17:16:47 +08:00 1
1. $('li').mouseover(xxx)
2.$('body').on('mouserover,'li'',xxx) |
6
hareandlion 2016-11-17 17:31:28 +08:00 via iPhone
只是用 foreach 不用 for 循环的问题吧
|
7
yantianqi OP 原来 jq 处理这个这么简单
|
8
JohnLou 2016-11-17 17:33:27 +08:00
jquery 不等于 js , jquery 不等于 js ,请买一本《 dom 编程艺术看看》有助于你理解。
|
9
bombless 2016-11-17 17:35:12 +08:00
|
10
jarlyyn 2016-11-17 17:40:55 +08:00
另外就楼主本身的代码来说,楼主需要知道
jQuery(xxx).eq(1)和 jQuery(xxx)[1]的区别 后者返回的是 Dom |
11
xilixjd 2016-11-17 17:48:36 +08:00
lis.on('monseover', 'li', function() {
}); |
12
novaline 2016-11-17 21:25:52 +08:00
事件代理
|