/**
   * @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();
  }