эталонный динамический объект Рафаэля - PullRequest
0 голосов
/ 12 марта 2012

У меня проблемы с поиском решения следующей проблемы. Я хотел бы сослаться на форму Рафаэля, которая была создана на лету. Можно ли использовать функцию find () jQuery для данных Raphael dom.node

$.each(count, function(i, feed){
    var against = feed.against;
    var country = feed.country;
    var x = feed.lat;
    var y = feed.long;
    feed = R.rect(500-(y*3), 500-(x*3),50, 50).attr("fill","rgba(0,0,0,.4)").attr("stroke", "rgba(0,0,0,0)").data("country", country).data("against", against);
    $(feed[0]).hover(function() {
    feed.attr("fill","#FFF");

        var against = feed.data('against');

// здесь можно выполнить поиск () в стиле jQuery для элементов с определенным атрибутом данных?

    },function() {
        feed.attr("fill","#000");    
    });


});

1 Ответ

0 голосов
/ 12 марта 2012

Я вижу некоторые исправления, которые необходимо сделать для этого.Ниже приведен список исправленных кодов.Я не проверял код.

$(feed[0]).hover(function() {
        var dthis = $(this), against = dthis.data('against');
        dthis.attr("fill","#FFF");
        // here is it possible to do a jQuery style find() on elements with a specific data attr?
        if(against && against == 'some_Speficic_value'){
            // do some thing on dthis
        }
    },function() {
        var dthis = $(this);
        dthis.attr("fill","#000");    
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...