看板 [ Ajax ]
討論串[問題] jquery子元素繼承問題
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者TonyQ (^^)時間16年前 (2009/12/06 15:48), 編輯資訊
0
0
0
內容預覽:
我一開始就想回 ,. 只是你的問題我看不太出來你想要做什麼所以就擱著了.. 其實這個事件真的沒有這麼複雜 ,. 不需要特地區分為向下的捕獲或向上的 bubble ,. 這只是混淆自己認知而已.... 總的來說 , 這其實都只有向上的傳遞 , 也就是所謂 bubble 效果 .. 只是 , bubbl
(還有2058個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者etman395 (技術時代)時間16年前 (2009/12/06 15:09), 編輯資訊
0
0
1
內容預覽:
或許我不該擅自決定那樣的事件補獲叫做繼承吧. 就書上所講事件往子元素傳遞那樣叫事件補獲. 而你說的情形是事件冒泡. 必須要子元素和父元素都綁定同樣的事才會觸發. 就是子元素li click之後連帶父元素的ul click事件也觸發. 在子元素上同樣綁定click事件後 就會發現像你剛那種情形. 點l
(還有400個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者adahsu (路邊的垃圾筒)時間16年前 (2009/12/06 13:08), 編輯資訊
0
0
1
內容預覽:
event 是很 nice 的,這其中一定有什麼誤會.... (誤). 個人倒是覺得這種情形真的是 事件的繼承 嗎?. 或者說這個看起來像是 li 繼承 ul 事件處理的情形會不會實際. 上只是因為 li 不知道這個事件要做啥其實只是把事件往上傳遞. 給 ul 的錯覺呢?. 用個例子來看,先在 UL
(還有1035個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者etman395 (技術時代)時間16年前 (2009/12/06 03:28), 編輯資訊
0
0
0
內容預覽:
可能不是同一本XD. 因為if (event.target == this). 這個解決的方式 我那本書在阻止事件冒泡上沒有一樣寫法. 剛仔細翻了一下. 事件向上觸發 才叫冒泡 只有父元素有相同事件就會一直觸發上去. bind("click",function(event){. event.stop
(還有230個字)

推噓1(1推 0噓 5→)留言6則,0人參與, 最新作者etman395 (技術時代)時間16年前 (2009/12/06 03:00), 編輯資訊
0
0
0
內容預覽:
XD 解決了. 用第一種. if (event.target == this) {要做的事...}. 其它二種沒有用 不知道為啥. 我跟你應該是看同一本書吧XD. 只是我記得當時好像是講事件冒泡. 我一直以為那是阻止往上觸發和預設行為. 所以沒有用在這裡. 雖然解決了. 不過解的有點不理解XD. 為
首頁
上一頁
1
2
下一頁
尾頁