iT邦幫忙

0

jstree 在每個項目增加按鈕後,無法正常運作

2019-10-03 10:14:541101 瀏覽

我是使用jsTree的一個網路上修改過的demo,
我想在每個項目增加按鈕,但是按鈕點擊後modal不會出現(崩潰~~)
請問該如何修正呢?
附上fiddle連結(這是我還沒加按鈕前的樣子)
https://jsfiddle.net/bonjour0099/d87fv3sr/10/
我加了按鈕後的樣子在這裡
http://www.sldesign.url.tw/JsTree/index.html

感謝各位

看更多先前的討論...收起先前的討論...
firecold iT邦新手 1 級 ‧ 2019-10-03 10:29:01 檢舉
你要不要把code整理一下阿
把一些整理用resoures
不然跑起來超卡

還有f12看一下現有報錯
dragonH iT邦超人 5 級 ‧ 2019-10-03 10:30:07 檢舉
所以不是我的問題喔XD

想說 jsfiddle 什麼時候變這麼卡
iT邦新手 5 級 ‧ 2019-10-03 10:30:18 檢舉
好的!
iT邦新手 5 級 ‧ 2019-10-03 10:30:55 檢舉
新手上路,摸索整理一下,謝謝!
iT邦新手 5 級 ‧ 2019-10-03 10:51:35 檢舉
不知道為什麼jstree.js改用cdn之後就天崩地裂了Orz..
firecold iT邦新手 1 級 ‧ 2019-10-03 11:23:45 檢舉
需求是按下button要幹麻?
firecold iT邦新手 1 級 ‧ 2019-10-03 11:31:57 檢舉
因為只show model跟你說的拖拉沒有關係
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
firecold
iT邦新手 1 級 ‧ 2019-10-03 11:04:36

你那個demo本身就報錯了

找一個別人寫的demo
你參考看看
https://jsfiddle.net/andrealombardo84/xspju6n7/

iT邦新手 5 級 ‧ 2019-10-03 11:06:12 檢舉

感謝您,我來試試
不過因為要使用拖曳效果,所以才會用那個demo

2
dragonH
iT邦超人 5 級 ‧ 2019-10-03 11:07:34

我也用 cdn 也沒啥問題耶

雖然我是在 codepen

然後試了一下

直接加 button 到裡面

似乎沒辦法觸發 node 底下 button 的 click event(也有可能是我做法有誤

或許是因為展開 node 有需求吧


補充

試了一下

可以透過 click.jstree 這個 event

去取得 target

進而做你想要的操作

看更多先前的回應...收起先前的回應...
firecold iT邦新手 1 級 ‧ 2019-10-03 11:34:33 檢舉

用on榜定就ok拉
剛看到大大就調整好拉!!

dragonH iT邦超人 5 級 ‧ 2019-10-03 11:54:05 檢舉

真的耶 /images/emoticon/emoticon37.gif

iT邦新手 5 級 ‧ 2019-10-03 14:22:37 檢舉

想再請問一下,我目前使用的demo有辦法可以讓按鈕點擊嗎?
好像不是使用on就能解決的...

dragonH iT邦超人 5 級 ‧ 2019-10-03 15:03:01 檢舉

透明人

打開你的 console

底下有 error 唷

附上簡易的範例

codepen

我要發表回答

立即登入回答