Ответы пользователя по тегу JavaScript
  • Как изменить положение существующих меток на яндекс карте при наведении мышью?

    @gracer
    Ну, грубо говоря
    ymaps.ready(init);
    
    function init() {
        var myMap = new ymaps.Map('map', {
                center: [55.755773, 37.617761],
                zoom: 9
            }),
            myPlacemark = new ymaps.Placemark(myMap.getCenter());
    
        myMap.geoObjects.add(myPlacemark);
    
        myPlacemark.events
            .add('mouseenter', function (e) {
                // Ссылку на объект, вызвавший событие,
                // можно получить из поля 'target'.
                var coords = e.get('target').geometry.getCoordinates();
                coords[0] += 0.001;
                coords[1] += 0.001;
                e.get('target').geometry.setCoordinates(coords);
            })
            .add('mouseleave', function (e) {
                var coords = e.get('target').geometry.getCoordinates();
                coords[0] -= 0.001;
                coords[1] -= 0.001;
                e.get('target').geometry.setCoordinates(coords);
            });
    }
    Ответ написан
    3 комментария
  • Почему у меня может не подключаться переменная в JS?

    @gracer
    habrahabr.ru/post/239863
    var hidetxt;
    $(document).on('ready pjax:success', function() {
    			$("main").css("display", "none");
    			$("main").fadeOut(600);
    			$("main").fadeIn(600);
    								fireSubmit = function(event) {
    									document.forms["albums"].submit();
    								}
    								var conceptName = $('#album').find(":selected").text();
    								
    										var show;
    		
    										hidetxt = function(type){
    										param=document.getElementById(type);
    										if(param.style.display == "none") {
    										if(show) show.style.display = "none";
    										param.style.display = "block";
    										show = param;
    										}else param.style.display = "none"
    										}
    
    
    $(function(){
        $('audio,video').mediaelementplayer({
            loop: true,
            shuffle: true,
            playlist: true,
            audioHeight: 30,
            playlistposition: 'bottom',
            features: ['playlistfeature', 'prevtrack', 'playpause', 'nexttrack', 'loop', 'shuffle', 'playlist', 'current', 'progress', 'duration', 'volume'],
        });
    	//$('main').bind 'pjax:end', playerStart
    });
    });
    Ответ написан
    Комментировать