2013-11-08 5 views
1

Отмена выбора у меня есть этот код в HTML:Javascript HREF парения

$('#icon_index a[href="#profilo_page"]').hover(
    function() { 
     $(this).children("img").attr("src", "img/profilo_p.png"); 
    }, 
    function() { 
     $(this).children("img").attr("src", "img/profilo_n.png"); 
    } 
); 

, когда я использую эту команду:

$.mobile.changePage("#index_page"); 

останется выбранного изображения. Хотя, если я использую команду changePage для другой страницы, а затем для index_page, она работает. Есть ли решение сделать «отмененный» образ после клика без навигации на других страницах?

+0

Вопрос не очень ясен, что первый код имеет отношение ко второму? – Trufa

+0

Видя слова «зависание» и «мобильный» в одном и том же фрагменте кода, я нервничаю. =) –

ответ

1

Наведите указатель мыши на смартфон. В большинстве случаев зависание будет перехвачено как «щелчок».

Так что давайте скажем, что у вас есть своего рода меню как это.

<ul> 
    <li><a href="#">Home</a> 
    <ul> 
     <li><a href="#">Sublink</a></li> 
    </ul> 
    </li> 
</ul> 

Так при наведении на ссылку под названием «дом» подменю будет всплывать с связи «подканалом» в нем.

На веб-странице вы правы, что она будет включена при наведении указателя мыши, но на смартфоне вы можете щелкнуть по ней.

Что касается удаления. Я не думаю, что ваш подход - это правильные дела. Hover не для смартфонов, поэтому я бы полностью не использовал зависание.

Я не думаю, что вы можете устранить то, о чем вы просите. Опять же, то, что вы делаете, уже отделено от того, что можно сделать на смартфоне.

+0

Спасибо. Я решил с помощью события click. – mary

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