Конфликт JQuery сценарий / не работает - PullRequest
1 голос
/ 06 декабря 2011

Я пытаюсь заставить tinyscrollbar.js работать на моем веб-сайте, к сожалению, он не работает, и я не могу разобраться с этой проблемой.

http://www.luminous -living.com / issue / <- посмотрите мое демо (нажмите Информация> О программе)

Кто-нибудь знает, что это за конфликт?

Некоторая помощь будет принята с благодарностью

Ответы [ 2 ]

0 голосов
/ 06 декабря 2011

EDIT: удалена неверная информация

найдите эти строки и удалите «display: none;»из стиля:

<div id="information_list" style="display:none; float:left; width:380px; height:2500px; overflow:hidden; background:URL(assets/img/etlap_background.jpg) #2F3229; background-repeat:no-repeat; background-position:right bottom; ">

<div id="etel1" style="display:none; width:350px; margin-left:35px;">

после снятия дисплея: нет;Линии, вы можете увидеть работает полоса прокрутки.Возможно, это сузит его.

После дальнейшего тестирования проблема связана с «display: none;».Я использовал visibility = "hidden" для information_list, убрал отображение: нет;на подэлементе с прокруткой, и переключил это, и это сработало.

Может быть, принять display: none;из html и попробуйте в css (в случае, если это будет иметь другую функциональность) или вызовите javascript после загрузки страницы из видимости обратно на дисплей.

.. ок, только что попробовал с css.Это не работаетЯ думаю, что если вы хотите использовать display: none для этого элемента (и его родителей), вам нужно вызвать его с помощью js.

0 голосов
/ 06 декабря 2011

у вас есть ошибки в вашем javascript, вы должны исправить их, в противном случае выполнение javascript прекращается, и трудно понять, что работает, а что нет. Ошибки:

document.getElementById(link+'_'+i).className="almenu"; (line 114)

document.getElementById (ссылка + "_" + i) равно нулю

и

document.images.menu5.src='assets/img/nav_contact.png'; (line 129)

document.images.menu5 не определено

...