Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с выпадающим меню (https://javascript.ru/forum/misc/23467-problema-s-vypadayushhim-menyu.html)

slide 24.11.2011 16:28

Проблема с выпадающим меню
 
Здравствуйте.
Вот меню, которое взято за образец: http://pro100ucoz.ru/demo/auction/index.html
Установил его на свой сайт, поковырялся в коде (тупо по наитию =)) и в файле "menus.jquery.js" убрал строчки с "alert" и исправил "false" на "true" в трёх местах.

Вот тут:

//click events when categories are accepted values
			var that = this;
			if (settings.selectCategories) {				
				$('.ddMenu li a').not('.'+settings.nextMenuLink).click(function(){
					alert('You chose '+$(this).text());
					that.kill();
					return false;
					//other actions could go here
				});


тут:

else {
				$('.ddMenu li a').not('.menuIndicator').click(function(){
					alert('You chose '+$(this).text());
					that.kill();
					return false;
					//other actions could go here
				});
			};


и тут:

newCrumb.find('a').click(function(){
				if($(this).parent().is('.currentCrumb')){
					alert('You chose '+$(this).text());
					//$('.menuBtn').children(':last').text($(this).text());
					menu.kill();
					//other actions could go here
					return false;
				}


...ну, потому что именно они отвечают за вывод "alert"-а и за переход по ссылке (так, почему-то, подумалось). =)

После этих "исправлений" ссылки на указанные url-ы заработали, но... кроме одной... той, которая "вылезает" наверх после нажатия на ссылку с подкатегориями.

Пожалуйста, помогите разобраться, что нужно прописать в коде, чтобы и эта, "вылезающая" наверх, ссылка тоже работала как переход на указанный "url".

PS. Думаю, по вопросу понятно, какими "знаниями" по js обладаю... =) Очень надеюсь на помощь.

slide 26.11.2011 00:29

Справился. Вопрос снят. Спасибо за помощь.


Часовой пояс GMT +3, время: 16:30.