如果单击div的右侧我想运行一个函数,如果单击左侧我想运行另一个函数(div在html内部水平居中)。
$("#div01").click(function (e) {
if (e.pageX > $(window).width() / 2)(changeUp())
else(changeDown());
});
适用于屏幕分辨率1024x768及更高(屏幕上没有水平滚动条),但在水平滚动出现时,它在较低(800x600)分辨率下无法正常工作。在这种情况下,我需要点击更多左侧来运行changeDown()
。
任何帮助,请;
答案 0 :(得分:0)
试试这个:
$("#div01").click(function(e) {
if (e.pageX > $(window).width() / 2) {
changeUp();
}
else {
changeDown();
}
});