慕村9964593
2017-04-23 21:12
<script type="text/javascript">
//不同函数传递数据,为什么。把显示x位置的函数不管提前还是放后,都只显示1111
$(".aaron3").mousemove(function(e) {
$(this).find('p:last').html('数 据:' + e.pageX)
})
function data(e) {
$(this).find('p:last').html('数据:' + e.data)
}
function a() {
$(".right").mousemove(1111, data)
}
a();
</script>
但event.target不会变化,它永远是直接接受事件的目标DOM元素;
<div id="test">点击触发<div>
$("#test").mousemove(11111,function(e) {
//this指向 div元素
//e.data => 11111 传递数据
});
jQuery基础(三)—事件篇
89997 学习 · 625 问题
相似问题