javascript中 页面内容超出一屏范围什么意思,jquery 的 pageX 事件属性是什么? 70
我在网上找的列子,有点听不懂。问题一:若页面内容超出一屏范围,而很不幸的是按钮和上传字段不在同一屏什么意思问题二:而clientY的坐标不考虑文档的滚动什么意思问题三:用...
我在网上找的列子,有点听不懂。
问题一:若页面内容超出一屏范围,而很不幸的是按钮和上传字段不在同一屏什么意思
问题二:而 clientY 的坐标不考虑文档的滚动什么意思
问题三:用 jquery 的 pageX 事件属性怎么改
求详细讲解 展开
问题一:若页面内容超出一屏范围,而很不幸的是按钮和上传字段不在同一屏什么意思
问题二:而 clientY 的坐标不考虑文档的滚动什么意思
问题三:用 jquery 的 pageX 事件属性怎么改
求详细讲解 展开
1个回答
展开全部
您好:第一个问题意思是你的点击按钮如果和那个上传文件的按钮不再一块。也就是你的点击按钮上面,而中间隔着很远,必须拖动滚动条才能看到上传文件的按钮。那么他那个计算clientX让他移动位置的时候会移动出错。就好比:你和小明家,你从你家出门往左走100米到小明家。如果你现在不是在你家的话,你出门往左走100米,可能到的是小红家呵呵。
第二个问题也就是因为clientX和clientY获取坐标的方式不对。这个方法是,不管你的页面内容多少,是否需要拖动滚动条,他只是获得能看到的区域内的坐标。也就是你的浏览器窗口大小。
第三个问题:pageX是可以在整个页面中获取坐标的。
第二个问题也就是因为clientX和clientY获取坐标的方式不对。这个方法是,不管你的页面内容多少,是否需要拖动滚动条,他只是获得能看到的区域内的坐标。也就是你的浏览器窗口大小。
第三个问题:pageX是可以在整个页面中获取坐标的。
追答
您好:
第一个问题你自己去看看吧。
第二个问题,默认的IE浏览器,fileupload控件是自带这上传文件路径这个文本框的。谷歌等浏览器是不带那个文本框只是一个上传按钮。
如果要解决这个问题也简单,判断如果是谷歌浏览器的时候,在fileupload控件触发的时候,把获取到的路径,赋值给那个文本框即可。只是为了显示用。没啥用处。至于div显示缩略图的话,最方面的就是直接你百度一个jquery的上传插件即可。一下子你这个文本框问题和显示图问题都搞定了。jquery上传插件百度一大把。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询