1
私はWinJSを使用してWindows Universal Appを開発していますが、カスタマイズするのは非常に難しく、いくつかの設計手順に従う必要があります。WinJS ListViewからホバープロパティを削除するには?
問題は、リスト要素からホバープロパティを削除しようとしたときに発生します。私のマウスがアイテムの上に来ると、divは暗い背景になります。私は
.win-selectionbackground {
opacity: 0;
}
でも
.win-listview .win-container:hover{
background-color: transparent;
}
としてそれを削除しようとしたが、それが機能していません。ここで
は助けるためにいくつかのコードです:
<!-- TEMPLATES -->
<div class="storyPhotoTemplate" data-win-control="WinJS.Binding.Template" style="display: none">
<div class="story-photo-icons">
<div style="height: 250px; width: 22px;position:relative; float: left;">
<img class='xButton smaller' src = '../../images/x-icon.png' />
</div>
<div class="pic-area">
<img src="#" class="story-photo" data-win-bind="src: image" />
</div>
</div>
</div>
<section class="gallery">
<div class="button lBtn"></div>
<!-- CONTENT -->
<div id="storyPhotoGrid"
class="win-selectionstylefilled"
data-win-control="WinJS.UI.ListView"
data-win-options="{
itemDataSource: Photos.StoryGrid.dataSource,
itemTemplate: select('.storyPhotoTemplate'),
selectionMode: 'none',
tapBehavior: 'none',
layout: { type: WinJS.UI.GridLayout, orientation:'horizontal' }
}">
</div>
フレームワークで構築されたDOMツリーが明らかにされていません。誰かがもっと情報を必要としている場合は、教えてください。質問を更新します。
はどうもありがとうございました!私はこれを別のファイルに追加していますので、WinJSファイルをそのまま保存し、その後にロードされたカスタムCSSファイルで上書きすることができます。 –