我想在點擊一個按鈕時作出加載提示。下面是我的嘗試,追加的元素在mousemove上移動不靈活?
this.mouse_loader_click = function(){
/* CONFIG */
xOffset = 10;
yOffset = 20;
$(".mouse-loader").click(function(e){
/* append the popup */
$(document.body).append("<p class='loading-tip'>Loading</p>");
$(".loading-tip")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px")
.fadeIn("fast");
$(document.body).mousemove(function(e){
$(".loading-tip")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px");
});
return false;
});
};
但由於loading element
它的工作原理滑稽 - 「.loading尖」不隨鼠標順利移動。它看起來一直都很生澀。
但它工作正常,如果它在一個盒子裏,用鼠標平滑移動。
請看看here。
我錯過了什麼?我該如何解決它?
是的,你是對的。感謝您指出! – laukok