1
我試圖在href鏈接onClick
事件的fancybox中顯示產品。 但是當點擊事件occures,它給像ReferenceError:「onflickbox未定義」onClick事件
ReferenceError: productfancybox is not defined
我已經試過這個代碼中的錯誤:
HomePageProducts.cshtml:
<div class="herry-pic-cols brdr">
<ul id="homePageFeaturedProductInit">
@foreach (var item in Model)
{
<li>
<span id="@item.Id">
@Html.Partial("_CategoryBox", item)
<a id="Link" href="#" onClick ="productfancybox(@item.Id);">Link</a>
</span>
</li>
}
</ul>
<div class="clear"></div>
<a class="prev-btn2" href="#"></a>
<a class="next-btn2" href="#"></a>
</div>
<script type="text/javascript">
$(window).load(function() {
function productfancybox(id) {
$.fancybox({
'width': '80%',
'height': '100%',
'autoScale': true,
'transitionIn': 'fade',
'transitionOut': 'fade',
'href': '/Category/CategoryProductsFancyBox?Id='+id,
'type': 'iframe',
'onClosed': function() {
window.location.href = "f?p=&APP_ID.:211:&SESSION.::&DEBUG.::";
}
});
}
});
</script>
爲什麼onClick
事件不工作?
我錯過了什麼?