Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I have the function below which needs to be called from C#

$('.image-cropper').each(linkUp);

Can anyone explain how it could be done. I tried using the below code

    String csname1 = "PopupScript";
    Type cstype = this.GetType();
    ClientScriptManager cs = Page.ClientScript;
    StringBuilder cstext2 = new StringBuilder();
    cstext2.Append("<script type="text/javascript"> $('.image-cropper').each(linkUp); </");
    cstext2.Append("script>");
    cs.RegisterClientScriptBlock(cstype, csname1, cstext2.ToString(), false);

but it did not work.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
304 views
Welcome To Ask or Share your Answers For Others

1 Answer

You should really be calling your code inside the jQuery ready function ie:

$(function() {
    $('.image-cropper').each(linkUp);
});

The likely reason your code wasn't working was that the image-cropper elements weren't in the DOM when your code was run.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...