2
如何獲取點擊事件位置的百分比以及如何通過 將此值傳遞給元素jQuery?當我通過.css()
方法傳遞時,它總是以像素的形式傳遞。在jQuery中,如何以百分比設置元素的位置?
事件e.pageX
和e.PageY
以像素爲單位返回值。我可以計算百分比,但如果有某種方法可以達到百分比,我會使用它。
主要問題是將值作爲百分比傳遞給元素。
如何獲取點擊事件位置的百分比以及如何通過 將此值傳遞給元素jQuery?當我通過.css()
方法傳遞時,它總是以像素的形式傳遞。在jQuery中,如何以百分比設置元素的位置?
事件e.pageX
和e.PageY
以像素爲單位返回值。我可以計算百分比,但如果有某種方法可以達到百分比,我會使用它。
主要問題是將值作爲百分比傳遞給元素。
沒有預先計算的百分比屬性。
$('element').click(function(e){
var percent = e.pageX/$(window).width() * 100;
$(this).css('left',percent + '%');
});