編輯需要文字變換的效果,顯示由前段來實現效果,在交給後台去填,這是最後的效果。
其實用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方式註冊一直沒有成功。下面是我的...