jquery click простой модальный плагин - PullRequest
2 голосов
/ 09 сентября 2011

Я хотел бы передать переменную в мой javascript, используя простой модальный плагин, http://www.ericmmartin.com/projects/simplemodal/, .click функцию в моем представлении (html) ... как это мой javascript:

$('#basic-modal .basic').click(function (e) {
    var src = "http://365.ericmmartin.com/"
    $.modal('<iframe src="' + src + '" height="450" width="830" style="border:0">', {
        closeHTML:"",
        containerCss:{
        backgroundColor:"#fff",
        borderColor:"#fff",
        height:450,
        padding:0,
        width:830
        },
        overlayClose:true
    });
        return false;
    });

и вот что я попробовал в своем html:

%a.basic{:href => "#", :onclick => 'var src = "http://somesite.com/"'}

Ответы [ 2 ]

0 голосов
/ 16 сентября 2011

Использование $ (this) .attr ("friendid") заставляет его работать:

    $('#basic-modal .basic').click(function (e) {
$.modal('<iframe src="' + $(this).attr("friendid") + '" height="474" width="532" style="border:0;" scrolling="no">', {
    closeHTML:"",
    containerCss:{

    },
    overlayClose:true
});
    return false;

И в HTML создайте атрибут с именем "friendid" или что угодно.

0 голосов
/ 09 сентября 2011

В Jquery Dialog эта точная функциональность уже создана для вас. Я настоятельно рекомендую вам попробовать этот подход:

http://jqueryui.com/demos/dialog/

...