$(document).scroll(function (e) {
log("event:" + e.pageY + " - " + e.type);
});
e.pageY
है undefined
,
e.type
है scroll
मुझे माउस निर्देशांक प्राप्त करने की आवश्यकता है e
। परंतु e.pageX
तथा e.pageY
कर रहे हैं undefined
.
नहीं करता है "टी scroll
इसका समर्थन करें?
उत्तर:
जवाब के लिए 0 № 1स्क्रॉल ईवेंट एक माउस ईवेंट नहीं है।
आप कोशिश कर सकते हैं mousewheel
घटना (DOMMouseScroll
मोज़िला में):
$(document).on("mousewheel", function (e) {
console.log(e.originalEvent.pageX, e.originalEvent.pageY);
});
यदि आपको वास्तव में इसकी आवश्यकता है scroll
ईवेंट श्रोता आप इसे इस तरह कर सकते हैं:
var mouse;
$(document).on("mousemove", function (e) {
// cache mouse position
mouse = {
x: e.originalEvent.pageX,
y: e.originalEvent.pageY
};
});
$(document).scroll(function (e) {
// read from cache
console.log(mouse);
});