成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

angular.js - angularjs 使用鼠標(biāo)懸停時(shí),標(biāo)簽一直閃

瀏覽:205日期:2024-09-26 13:05:57

問題描述

我在用angularjs寫一個(gè)鼠標(biāo)懸停事件的時(shí)候發(fā)現(xiàn)鼠標(biāo)時(shí)標(biāo)簽一直閃, angular代碼如下:

<p ng-init='show=true' class='carousel-caption alert alert-success login-status'> <label ng-show='show' ng-mouseenter='show=false' ng-mouseleave='show=true'> 登錄成功 </label> <p ng-show='!show'> 進(jìn)入主頁 </p> </p>

請(qǐng)問一下這段代碼有什么問題嗎?

angular.js - angularjs 使用鼠標(biāo)懸停時(shí),標(biāo)簽一直閃

要實(shí)現(xiàn)的效果就是鼠標(biāo)懸停到登錄成功的標(biāo)簽時(shí),出現(xiàn)進(jìn)入主頁標(biāo)簽。 麻煩看出問題的給指點(diǎn)一下,多謝了哈!

問題解答

回答1:

把 ng-mouseleave 寫在進(jìn)入主頁這個(gè) p 試試。

回答2:

試試不要 ng-init,在 controller 里面初始化

把 ng-show 改成 ng-if3. 如果還是不行,用 ng-class 來控制再試試

回答3:

把ng-mouseleave 寫進(jìn)p就可以了。