2017-02-04 2 views
-1

У меня есть меню для наведения изображений, есть проблема с дизайном, когда я наводил указатель мыши на изображение, я могу видеть меню наведения, но он перетаскивает другие пункты меню, насколько я понял какой-то вопрос здесьизображение наведение меню css позиция перетаскивание других пунктов меню содержимое

#makesSelector .rangeList { /*position: absolute;*/ } 

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

Ожидаемое решение: я хочу меню парения появляются так же, как показано в примере jsfiddle и GIF, но

не хотите перетащить другие пункты меню вниз

jsfiddle Example enter image description here

+0

ли ваша скрипку воспроизвести проблему? Ничего не движется, когда я нахожу ссылки на сломанные изображения. –

+0

@michael, yup скрипка работает, давайте попробуем объяснить немного больше, наведите курсор мыши на «яблоко», вы увидите, что «HP» сломанная ссылка на изображение перетащит –

+0

завис над яблоком, ничего не сдвинулось. –

ответ

1

Чтобы предотвратить «перетаскивание», вам необходимо будет добавить абсолютное позиционирование на #makesSelector .rangeList.
Используйте top: 100% и left: 0, чтобы выровнять его. Удалите любые другие поля.
Затем введите родительское относительное положение: #makesSelector {position:relative;} и удалите overflow: hidden.

Я добавил комментарии в код, чтобы вы могли видеть, что было добавлено и что было удалено.

Обновлено jsfiddle

+0

awesome, сейчас он работает –

1

Попробуйте это может работать для вас ---

@-moz-document url-prefix() { 
.#makesSelector .rangeList { 
position:absolute; 
right:0; 
top:0; 
} 
} 

В некоторых случаях дает right:0 и left:0 решает проблему position:absolute для светлячок.

Надеюсь, это поможет!

+0

теперь перетаскивание проблемы решает, но есть новая проблема, теперь зависание меню apeear в правой части вы можете проверить здесь -> [https://jsfiddle.net/dwhdwh/r2p0awpx/12/] я хочу , чтобы отобразить меню находок в том же положении, что и [https: // jsfiddle.net/dwhdwh/r2p0awpx/10 /], но нет перетаскивания –

+0

Мне нужно перекрестное решение для браузера, я сказал, что для jsfiddle пример ссылки открыт в Firefox jsfiddle пример не работает в chrome –

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