看板 Web_Design 關於我們 聯絡資訊
demo的做法節錄 <script> function GetFoldersAndFilesCallBack( fckXml ) { var oHtml = new StringBuilder( '<table id="tableFiles" cellspacing="1" cellpadding="0" width="100%" border="0">' ) ; oHtml.Append( oListManager.GetFileRowHtml( sFileName, sFileUrl, sFileSize ) ) ; oHtml.Append( '<\/table>' ) document.body.innerHTML = oHtml.ToString() ; } oListManager.GetFolderRowHtml = function( folderName, folderPath ) { return '<tr>' + '<\/td><td>&nbsp;<span tip='圖片路徑'>' + sLink + //圖片路徑 fileName + '<\/a></span></td></tr>'; } </script> 請問我該如何bind tip事件 謝謝 ※ 引述《TonyQ (沉默是金)》之銘言: : ※ 引述《knives ()》之銘言: : : 像Fckeditor : : 網頁的table元件都是用js的document.body.innerHTML產生出來 : : 那我要怎麼讓jquery的外掛發生作用,例如Tony大所demo的這個 : : jquery外掛http://tony1223.no-ip.org:81/test/testToolTip.htm : : 我將下面的程式碼加進<body></body>之中,沒有發生作用 : : 我另外將下面的程式碼加進$(document).ready(function() {});中間,也沒有發生作用 : : 請問該如何讓外掛發生作用 : : 謝謝 : 那個綁定僅限於 ready時已存在的元素 , : 如果是後來才加入的元素 , 需要在重新下一次指令才會綁定 . : 綁定的時間點元素存不存在這件事情很重要 . : 如果你希望讓所有具有某個特性的屬性都自動綁定某事件 , : 不想管它什麼時候載入的話 , 可以愛用 liveQuery 這個plug-in, : 就可以不用自己去思考要怎麼綁定 , 適用在某些屬性有特別行為的狀況下, : ex 所有有tip的文字都希望有對應的顯示圖片之類的. : 這是個好東西, 特別是對ajax載入進來的東西而言 , : 它的用法只是把bind換成別的函示而已. : http://brandonaaron.net/docs/livequery/ : 由於你沒貼demo加上看不太出來問題在哪 , 所以先回答到這裡.@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.228.153.178
TonyQ:在document.body.innerHTML = oHtml.ToString() ;這段之後 08/22 14:31
TonyQ:把binding的code 執行一次 08/22 14:31