/** * @param locator * @param percent * @since 7.0 */ public void horScroll(ClientWidget locator, double percent) { Widget wgt = jq(locator).toWidget(); JQuery body = jq(wgt.$n("body")); JQuery cave = jq(wgt.$n("cave")); int totalWidth = cave.width() - body.width(); int dist = (int) Math.round(totalWidth * percent); String version = ZK.VERSION.substring(0, 1); if (!ZK.is("ie8") && Integer.parseInt(version) >= 7) locator.eval("_scrollbar.scrollTo(" + dist + ", 0)"); else jq(body.exists() ? body : (cave.exists() ? cave : wgt)) .toElement() .set("scrollLeft", Math.abs(dist)); waitResponse(); }