关于这种图片浏览的功能如何用javascript实现的?? 点击图片左边区域就向左边切换一副图片,同理点击右边也是一样。是通过把图片都放入数组中,但如何点击左右区域时向左右方向切换图片呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <img src='' onclick="getPoint(event,this)">function getPoint(e,obj){e=e||event;var x=getOffsetX(e);if(obj.offsetWidth/2 > x ){alert(-1);// 左}else{alert(1); // 右}} function getOffsetX(evt){ if( evt.offsetX ) return evt.offsetX; var ele = evt.target || evt.srcElement; var o = ele; var x=0; while( o.offsetParent ) { x += o.offsetLeft; o=o.offsetParent; } // 处理当元素处于滚动之后的情况 var left = 0; while( ele.parentNode ) { left += ele.scrollLeft; ele=ele.parentNode; } return evt.pageX + left - x; } jQuery有这样的插件?叫什么名字? 解释一下这段代码 jquery.load如何设置加载先后次序? 请教一个javascript获取字符的问题? 请问哪里有用javascript+HTML的像TreeView的控件下载? 求救(如何使表格也有垂直滚动条啊)(急)(只有25分了) 文本框内的光标判断的问题。 JAVASCRIPT可不可以对服务端反回的所有数据进行解密 求javacript 写的与vbscript中trim 功能一样的函数 怎么用脚本控制提交? jquery.cookie.js插件存储有上限 求助:换用Win7后,在线编辑器用无法打开小窗口了! 请教 !已知某列的列名,怎么取得列的编号(colIndex)
e=e||event;
var x=getOffsetX(e);
if(obj.offsetWidth/2 > x ){
alert(-1);// 左
}else{
alert(1); // 右
}
} function getOffsetX(evt){
if( evt.offsetX ) return evt.offsetX;
var ele = evt.target || evt.srcElement;
var o = ele;
var x=0;
while( o.offsetParent )
{
x += o.offsetLeft;
o=o.offsetParent;
}
// 处理当元素处于滚动之后的情况
var left = 0;
while( ele.parentNode )
{
left += ele.scrollLeft;
ele=ele.parentNode;
}
return evt.pageX + left - x;
}