0
機能は1回だけ機能しますが、ページが読み込まれると、Postback
の後に失敗します。私はonclick
メソッドで何かを逃していますか?ASP.NET - ポストバック後にjQueryが機能しない
マイHTML:
<!-- Iframe Section -->
<div class="rmpView" id="ContentPlaceHolder1">
<iframe src="/Tabs/tabOne.aspx?ID=0" height="500" width="100%">
<html>
<head></head>
<body>
<div id="wrapper-iframe">
<label>Name:</label>
<input type="text"/>
<a href="javascript:void(0)" data-target="dBoxPopup" class="btn">Open Popup</a>
</div>
</body>
</html>
</iframe>
</div>
<!-- Iframe Section ENDS -->
<!-- Popup body -->
<div id="dBoxPopup" class="dialog-box">
<uc1:wucPopupContent runat="server" ID="wucPopupContent" />
</div>
<!-- Popup body ENDS -->
私のjQuery:
$("#ContentPlaceHolder1 iframe").load(function (e) {
// trigger popup onclick inside the iframe BEGINS
$(this).contents().find('.btn').on("click", function() {
var btnHref = $(this).attr("data-target");
javascript: popup(btnHref)
});
// trigger popup onclick inside the iframe ENDS
});