文字變換 Event Handler

2022-07-29 04:45:08 字數 807 閱讀 5613

編輯需要文字變換的效果,顯示由前段來實現效果,在交給後台去填,這是最後的效果。

其實用jqeury來做在腦海中一開始就有了步驟,但是沒想到盡然為了些還不完全掌握的小細節(特別是event handler)卡了幾個小時不停除錯。

而且就算現在完成也沒法說已經優化的非常得當。

最早的問題出在當點選最外層的container時候應該出發的事件,到了點選裡面乙個個文字的時候也同時出發:

$(".con").on("click",shownext)

到stackoverflow上面問了一下,才明白:

events are always dispatched to the target-element(the child-p in this case) and first trigger the event-listeners there(if any). bubbling events(like click) then will also trigger the event for any parent, up to the document-object(this is "bubbling").

簡單的說就是所有事件都會傳送到目標元素和第乙個出發他的元素,所以要取消所有p的事件監聽則需要手動將裡面的自動傳送過去的事件監聽去除:

$(".con").on("click",shownext).children("p").on('click',function(e))

********************更新autorun********************===

Feature部署EventHandler注意事項

用feature部署eventhandler的時候,因為scope只能等於web,所以,這裡大家要注意,啟用的時候,必須針對使用的單個 啟用,而不能在 集上啟用,有幾個 要使用必須分別啟用。如下,有localhost 以及子 solutions要使用這個eventhandler的話,必須啟用兩次!還...

Python Linux文字變換顏色

寫了個支援linux下變換字型顏色的module,highlight方法是為了改變成需要的顏色之後還能改回到原來的顏色,否則linux會一直持續使用改變的顏色。usr bin env python def inblack s return highlight s 30 2m s s 0m chr 2...

在WSS3 0上註冊EventHandler

我按照http msdn.microsoft.com sharepoint 上的乙個教程creating and using event handlers 在wss3.0上成功加上事件處理。在完成我的事件處理dll後,我按照教程的方式用 註冊成功,但是用feature方式註冊一直沒有成功。下面是我的...