我在我的cshtml文件中有以下代碼。如何從javascript打開fancybox。
<div style="display:none">
<div id="EditFancy" class="fancybox-infobar">
//Some not relevant input fields.
</div>
</div>
我試圖從cshtml文件頂部包含的JavaScript激活/顯示fancybox。
但是,我可以從同一cshtml文件中的鏈接激活/顯示它。使用以下代碼:
<a href="#EditFancy" class="btnForm" id="btnForm">asd</a>
<script type="text/javascript">
$("#btnForm").fancybox();
</script>
幫助將不勝感激。
所以你有一段代碼,你在頁面中的某處運行,它可以工作,但是當你把它放在文件的頂部時它不起作用?爲什麼要把它放在文件的頂部? –
@MikeC可維護性主要是 –
@KyleBecker這沒有意義。將所有腳本放在頁面底部也是可以維護的,這是你應該做的,除非你有一個非常好的理由不去做。 –