0
我試圖加載縮略圖,因爲我將鼠標懸停在相應的列表項上。動態地設置<img>標記的src值,而不是頁面加載
下面是綁定設置我使用
<div class="pageTitle" data-bind="text: ('Page ' + ($index() + 1)), value: page"></div>
<div class="pagePreview">
<img data-bind="attr: { src: $parents[1].GetThumbnailsOnHover($element, page, $parent.Id, $index()) }"></img>
</div>
這將返回的縮略圖,但它這樣做的所有負載一次。如果我有200多個列表項目,這可能會成爲問題。我寧願爲它只能載我懸停在每一個
我嘗試它包裹在一個函數如下:
<div class="pageTitle" data-bind="text: ('Page ' + ($index() + 1)), value: page"></div>
<div class="pagePreview">
<img data-bind="attr: { src: function() {$parents[1].GetThumbnailsOnHover($element, page, $parent.Id, $index()) } }"></img>
</div>
但後來它不會加載任何圖像,而是設置src發送給:function() + image string
是否有一個技巧,我可以用來延遲網絡通話,直到我實際懸停在項目上?