Показать сообщение отдельно
  #3 (permalink)  
Старый 07.04.2014, 17:42
Новичок на форуме
Отправить личное сообщение для tanberg09 Посмотреть профиль Найти все сообщения от tanberg09
 
Регистрация: 07.04.2014
Сообщений: 4

те я могу создать вторую канву текст взять Имена таблицы из paths[country].name, и засунуть эту вторую канву перед событием ховер, правильно?
var r = Raphael('map', 220, 220),
		attributes = {
			fill: '#3a75c4',
            stroke: '#3b5998',
            'stroke-width': 2,
            'stroke-linejoin': 'round'
        },

		arr = new Array();
	
	for (var country in paths) {
		
		var obj = r.path(paths[country].path);
		
		obj.attr(attributes);
		obj.attr('title', paths[country].name);
		
		arr[obj.id] = country;
        
        obj
		.hover(function(){
			document.location.hash = arr[this.id];
			var activhash = window.location.hash.split('#')[0];
			this.animate({
				fill: '#003399'
				}, 300);
		}, function(){
			this.animate({
				fill: attributes.fill,
			}, 300);

				})
Ответить с цитированием