我正在尝试使用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