牛魔王的故事
2019-03-12 14:16:45
上面是點擊事件觸發(fā)后 console.log() 顯示信息.這個是 js 的所有代碼,請各位有時間的朋友幫忙看看,謝謝。
5 回答

喵喵時光機
TA貢獻1846條經(jīng)驗 獲得超7個贊
代碼用貼圖,對手機端用戶不太友好哈。加之沒有給HTML結(jié)構(gòu)部分的代碼,可能會忽略掉部分問題~
代碼上沒看出有明顯的問題,但個人不建議each和事件(本例中是click)連用,這種需求一般用事件代理去解決吧;另外是用戶觸發(fā)操作(本例中是click)和ajax也不建議直接寫一起,一般都會加個防抖或者標志位作為限制,以避免用戶短時間內(nèi)的重復觸發(fā)。另外好像沒看到使用場景的說明?移動端的click倒是有個300ms延時重復觸發(fā),跟你這個有點像……

largeQ
TA貢獻2039條經(jīng)驗 獲得超8個贊
$.each(obj, function() { obj = $(this) })
這里雖然對結(jié)果沒多大影響,但是這種寫法在讀程序的時候會容易混淆。function
內(nèi)部建議還是聲明新的局域變量 const $obj = $(this)
比較好。
從代碼來看看不出來什么問題,所以
確定是 Ajax 造成的問題?用簡單的
console.log(1)
、console.log(2)
來跟蹤一下分支看看結(jié)果如何DisplayVluae()
是不是還有別的地方調(diào)用?
添加回答
舉報
0/150
提交
取消