[問題] 新手問題 jquery DOM?指定

看板Ajax作者 (超high的5566)時間15年前 (2010/03/17 09:55), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
不知道是不是這樣問 http://flowplayer.org/tools/demos/overlay/apple.html 我參考這網頁有個圖片連結的語法 他的圖片連結是在 <div id="triggers"> <IMG src="圖片" border="0" rel="#photo2"> </div> 這樣做觸發 <script> $(function() { $("#triggers img[rel]").overlay({effect: 'apple'}); //這是指 id 是 triggers 裡面的 img 然後再屬性是 rel ? }); </script> 那我想要把圖變成map area <div id="triggers"> <IMG src="圖" useMap="#xx" border="0"> <map id="xx" name="xx"> <area shape="rect" alt="" title="" coords="0,2,35,34" href="" target="" rel="#photo2"/> <!--- 把rel="#photo2"放入area內 ---> </map> </div> 讓 map area 裡面的區塊可以點一下產生這樣的效果 那請問 <script> $(function() { $("#triggers img[rel]").overlay({effect: 'apple'}); }); </script> 這邊應該怎麼指過去 map area 內? #triggers map.area[rel] ... 好像不對 @@? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.79.244

03/17 10:13, , 1F
rel是拿來找要show的div#id,我猜你可以直接把 map id
03/17 10:13, 1F

03/17 10:14, , 2F
指定triggers,接著用 $("triggers area[rel]") 試試看~
03/17 10:14, 2F

03/17 22:35, , 3F
謝謝樓上 我試好像還不行 可能我下錯了 我再試試看好了
03/17 22:35, 3F
文章代碼(AID): #1Be3Qghc (Ajax)
文章代碼(AID): #1Be3Qghc (Ajax)