2012-02-26 4 views
0

Я создаю сайт для киоска. У меня есть 3 divs на одной странице, каждый раз, когда нажимается div, следующий div появляется с помощью photoslide, а предыдущий div скрывается.Как установить курсор на экран?

Моя проблема заключается в том, что, когда отображается экран приветствия (первый div) (вся страница/div - это тег), строка состояния внизу показывает адрес связывания все время. Я опубликовал еще одну запись, люди сказали мне, что невозможно скрыть строку состояния.

Итак, мой вопрос заключается в том, как установить курсор в положение «выключено»/«выключено», поэтому строка состояния отображается только тогда, когда посетитель взаимодействует с экраном.

Можно ли установить смещение курсора с помощью javascript, html/css или php? Любой код/​​предложения приветствуется.

Спасибо!

Вот мой HTML страница ниже или увидеть http://jsfiddle.net/EXfnN/8/

<div id="item1" class="item"> 


     <div class="content"> 


      <a href="#item2" class="panel"> 

      <video id="my_Video" width="100%" height="100%" preload="auto" autoplay loop>xxxxxx 
      </video> 

      </a> 

     </div> 
     </div> 



     <div id="item2" class="item"> 

     <div class="content">  
      <div id="back"> 

      <ul id="awesome-menu"> 

      <li> 

        <a href="#item3" onclick="abcSubmit()" id="abc" class="panel">ABC</a> 

      </li> 

      <li> 

       <a href="#item3" onclick="nationalSubmit()" id="national" class="panel">National</a> 


      </li> 

      <li> 

        <a href="#item3" onclick="otherSubmit()" id="other" class="panel">Other</a> 

      </li>  

      </ul> 

     </div> 

    </div> 
    </div> 

     <div id="item3" class="item"> 

      <div class="content"> 
       <a href="#item1" class="panel"><img src="images/thankyou.jpg" alt="Thank you" /></a></div> 
     </div> 
+0

Похоже, что киоск неправильно настроен. Обратитесь к поставщику киосков о параметре конфигурации, чтобы скрыть строку состояния. – hakre

+0

Не достаточен ли 'element.blur()'? –

+0

Привет, Хакре, что вы имеете в виду по конфигурации киоска? Где я могу это сделать? Мы используем режим киоска firefox на компьютере, и он подключен к большому экрану телевизора. Есть ли где-нибудь мы можем скрыть строку состояния? Благодаря! – grumpypanda

ответ

1

Я бы предположил, что если вы используете JavaScript для этого, вам не нужны теги ANCHOR, потому что вы уже отрицали необходимость в них.

Я бы предложил перейти на добавление событий click в теги div и сохранить дополнительные данные приложения по атрибутам «data-» и вместо этого прочитать их с помощью JavaScript.

Это обходное решение устраняет несколько проблем, подобных описанным выше.

+0

Привет, мой поток, я редактировал мой код выше. Возможно ли вам дать мне пример кода для работы. Я пытался использовать a и onclick раньше, но каждый раз, когда я нажимал на первый div, он показывает второй div в другом окне. Любое предложение было бы здорово. Благодарю. – grumpypanda

+0

Если div отображается в другом окне, вам может потребоваться использовать 'return false;' в ваших функциях onclick, чтобы код мог работать, не позволяя браузеру открыть ссылку, определенную атрибутом href. Можете ли вы опубликовать свой JavaScript-код на jsfiddle, чтобы мы могли более внимательно посмотреть на вашу ситуацию? – MyStream

+0

Привет, Мистик, спасибо за продолжение. Вот структура моей страницы, http://jsfiddle.net/EXfnN/8/ Как вы можете представить, первая страница будет находиться в режиме киоска, так как это тег, строка состояния всегда показывает вниз внизу, как и требовалось, мне нужно как-то заставить его исчезнуть, поэтому найти курсор с экрана пришел мне на ум. Спасибо. – grumpypanda

1

вы могли бы сделать первый элемент только ДИВ (без тега) поймать событие OnClick, а затем перенаправить с помощью JavaScript (или делать то, что действие по у тега есть)?

+0

Привет, Stratton, первый div - это видео html5, которое является тегом, и когда вы нажимаете в любом месте видео, второй div будет показывать слайд. Я не уверен, как использовать событие onclick и перенаправить с помощью javascript, о котором вы упомянули, возможно ли вам дать мне более подробную информацию об этом/какой-нибудь код? Я пробовал тег и onclick, каждый раз, когда тег нажимает на новое окно, появляется, что не будет работать для этого случая с киоском, мне нужно, чтобы он оставался на одной странице. Какие-либо предложения? Огромное спасибо. – grumpypanda

+0

попробуйте использовать jquery и обработчик события click http://api.jquery.com/click/ – clem

Смежные вопросы