2015-06-01 3 views
0

Я столкнулся с проблемой во время работы своей сети на iPad. IPAD не будет поднимать клик, даже когда я прикасаюсь к экрану.Указатель курсора вызывает мерцание на iPad

я преодолел это, применяя следующий CSS на HTML теле:

cursor: pointer; 

Теперь, когда я прикасаюсь прочь он обнаруживает прикосновение как событие щелчка. Однако это вызывает мерцание экрана.

Ниже показано, что я имею в виду:

.div2 { 
 
    cursor: pointer; 
 
}
<div class="div1"> 
 
    <p> 
 
    div one has no flicker 
 
    </p> 
 
</div> 
 

 
<div class="div2"> 
 
    <p> 
 
    This one flickers when clicked on a touch screen or device mode on chrome 
 
    </p> 
 
</div>

Как бы решить эту sideffect? или есть альтернатива? Я хотел бы избежать много jQuery/javascript, насколько это возможно.

+0

предоставьте код разметки css +, чтобы воспроизвести проблему. может быть проблемой с 'z-index'/etc, но мы не можем сказать, что с рабочей демонстрацией – jbutler483

+0

. Разметка, представленная выше, воссоздает проблему. Если вы скопируете его в html-файл и запустите его на сенсорном экране или в режиме устройства на хроме, это покажет проблему. @ Professor.CSS –

+0

Я не могу воспроизвести. Кроме того, вы знаете, что на самом деле нет курсора на ipad, правильно? – jbutler483

ответ

0

Вы попробовали?

@media only screen and (device-width: 768px) { 
    .div2{ 
     cursor:default; 
    } 
} 
+0

Это предотвращает запуск событий щелчка на всех –

+0

Есть ли курсор: по умолчанию исправить проблему? – gopalraju

+0

Кажется, что проблема не устранена –

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