我正在嘗試使用knockout.js - mouseover和mouseout。我對Knockout有點新。我已經做過如下:Knockout.js - mouseover和mouseout無法正常工作
<h2 id="popup" data-bind="event: { mouseover: PK.showdiv, mouseout: PK.hidediv }">
Search
</h2>
,我有我的腳本塊象下面這樣:
@section Javascript
{
<script type="text/javascript">
$(function() {
PK.showdiv = function() {
alert("Showed");
};
PK.hidedivOver = function() {
alert("Hidden");
};
})
如果我正常使用JavaScript調用用「的onmouseover」或「的onmouseout」這工作得很好。但knockout.js調用像事件的數據綁定不起作用。
我正在使用MVC與剃刀視圖。
這就是你的所有代碼?如果是這樣,你沒有正確的約束力。你沒有調用'ko.applyBindings()',並且沒有viewmodel。 – Tyrsius