私は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");
};
})
これは、「onmouseover」または「onmouseout」で通常のJavaScript呼び出しを使用する場合に正常に機能します。しかし、イベントとのデータバインドのようなknockout.js呼び出しは機能していません。
RazorビューでMVCを使用しています。