// CSS
#popupUser{width:180px; height:180px; position:absolute; background:#FFFFFF; border:#000000 2px solid; display:none;}
.viewUser{width:173px; float:left; padding:10px; margin-left:20px; margin-bottom:20px; border:#000000 1px solid;}
// HTML + Jquery
<body>
<div class="contenitore">
<script type="text/javascript">
$(document).ready(function() {
$(".viewUser")
.mousemove(function (e) {
if($("#popupUser").css('display')=='none') {
$("#popupUser").css({left:e.pageX+15, top:e.pageY -190}).show();
alert("None");
}
})
.mouseout(function() {
$("#popupUser").hide();
});
});
</script>
<div class="viewUser">
Content
</div>
</div>
<div id="popupUser"> </div>
</body>
は私がマウスでviewUserのdiv に行くとき、アラートが示されている、ということ(どれもの.css(「表示」)プロパティのトラブル印刷されていない )。その後、私がそのdivを残すまでは、の表示プロパティは、私が.show()関数を呼び出すときにブロックと設定されている必要がありますので、別の警告を見たことがありません。jQueryの - 私は側面に欲しい何
しかし、実際には(私はまだビューユーザーをマウスで動かすと)アラートが表示されます。なぜこの動作?私がやりたいものを
乾杯実際に
UPDATE
はこれです:私はviewUser div要素にマウスに行くとき、私はへのAJAX呼び出しをやりますサーバーにいくつかの情報を取得し、popupUserに追加してください。だから、私はdivにマウスを動かすたびにこのajaxコールを呼び出さないでしょう:)
あなたはどのブラウザでテストしていますか? – PseudoNinja
Google Chrome 8.0.xxxxxx – markzzz