文章詳情頁
angular.js - angularjs 使用鼠標懸停時,標簽一直閃
瀏覽:145日期:2024-09-26 13:05:57
問題描述
我在用angularjs寫一個鼠標懸停事件的時候發現鼠標時標簽一直閃, 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'> 進入主頁 </p> </p>
請問一下這段代碼有什么問題嗎?
要實現的效果就是鼠標懸停到登錄成功的標簽時,出現進入主頁標簽。 麻煩看出問題的給指點一下,多謝了哈!
問題解答
回答1:把 ng-mouseleave 寫在進入主頁這個 p 試試。
回答2:試試不要 ng-init,在 controller 里面初始化
把 ng-show 改成 ng-if3. 如果還是不行,用 ng-class 來控制再試試
回答3:把ng-mouseleave 寫進p就可以了。
排行榜
