Как я могу создать панель поиска в JavaScript - PullRequest
2 голосов
/ 26 мая 2010

я работаю над веб-приложением для просмотра видео на YouTube с помощью Chromeless, и это JS API

Я могу легко реализовать воспроизведение, паузу, отключение звука и т. Д., Но не знаю, как создать панель поиска

1 Ответ

1 голос
/ 26 мая 2010

вы можете использовать / настроить ползунок , предоставленный пользовательским интерфейсом jQuery, для решения вашей проблемы

обновление: пример кода, который вы запросили в комментарии. Этот же образец загружен в http://elangovanr.com/samples/jquery/slider.html


<!DOCTYPE html>
<html>
<head>
  <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
    <style type="text/css">
    #slider { margin: 10px; }
  </style>
  <script>
      $(document).ready(function () {
          $("#slider").slider(
          {
              min: 0,
              max: 100,
              step: 1,
              change: showValue

          });
          $("#update").click(function () {
              $("#slider").slider("option", "value", $("#seekTo").val());

          });
          function showValue(event, ui) {
              $("#val").html(ui.value);
          }
      });
  </script>
</head>
<body style="font-size:62.5%;">
  <p>
  The jQuery UI Slider plugin makes selected elements into sliders. There are various options such as multiple handles, and ranges. The handle can be moved with the mouse or the arrow keys.
  </p>
  <p>
  This sample demonstrates the simple usage of the slider seek to function.
  For more information about slider, please procedd to http://docs.jquery.com/UI/Slider
  </p>
<div id="slider"></div>
Seek To : <input id="seekTo" type="text" value="10" />
<input id="update" type="button" value="Update" />
Current Value : <span id="val">0</span>
</body>
</html>
...