我在处理asp.net方面没有很多经验。我有一行代码,我无法弄清楚为什么它不打开一个由href链接的css模态窗口。这是代码行:
<div class="image-delete" id="dislikeListingButton" data-mls="@update.Number" data-searchid="@update.SearchId">
<a href="#delete">
<img src="/Content/img/delete.png">
</a>
</div>
我无法弄清楚为什么围绕img的href不会触发模态窗口。
答案 0 :(得分:0)
我假设您的网页上有一个ID为delete
的div。
您可以在点击href时滚动查看delete
div。此外,如果该div设置为display:none
的CSS,那么您也可以将其设置为此CSS display:block
,以便其可见并调用JavaScript方法scrollIntoView
来查看它。
您可以在此网址上看到类似代码的演示:Demo Code。这个演示比下面的代码更复杂,因为它将切换删除div,即点击href时显示,然后在第二次点击href时隐藏。
<div class="image-delete" id="dislikeListingButton" data-mls="@update.MLSNumber"
data-searchid="@update.SearchId">
<a href="#" onclick="ShowPopup(); return false;">
Open Window
</a>
</div>
<scrip type="text/javascript">
function ShowPopup() {
//if div was not visible before you could also use the line below
//document.getElementById("delete").style.display = "block";
document.getElementById("delete").scrollIntoView(true);
return false;
}
</script>
答案 1 :(得分:0)
TRT:$(&#39;#dislikeListingButton&#39;)。click(function(){$(&#39; #delete&#39;)。show()});