当前位置:  开发笔记 > 前端 > 正文

Aurelia翻转图像显示/隐藏

如何解决《Aurelia翻转图像显示/隐藏》经验,为你挑选了1个好方法。

你可以根据悬停在href上的用户更改图像的.js(aurelia)中的显示/隐藏吗?我想我需要在Bind()或Activate()中添加一些东西.

就像是:

activate(){
    $( "a" ).hover(
        ///find non rollover image and hide
        ///find rollover image and show
    );
    //else
    ///find non rollover image and show
    ///find rollover image and hide
}

我实际上不知道从哪里开始: - /,任何帮助都会很棒:-)


Mikhail Shil.. 7

将图像的源和mouseover和mouseout事件绑定到ViewModel:


在视图模型中创建一个属性并在事件处理程序中更改它:

imageUrl = URL1;

domouseover() {
  this.imageUrl = URL2;
}

domouseout() {
  this.imageUrl = URL1;
}

我不确定你是否可以直接绑定到图像的鼠标悬停状态.

总的来说:我认为将jQuery代码与aurelia混合是一个坏主意.尝试为您的问题寻找一种惯用的aurelia方式.



1> Mikhail Shil..:

将图像的源和mouseover和mouseout事件绑定到ViewModel:


在视图模型中创建一个属性并在事件处理程序中更改它:

imageUrl = URL1;

domouseover() {
  this.imageUrl = URL2;
}

domouseout() {
  this.imageUrl = URL1;
}

我不确定你是否可以直接绑定到图像的鼠标悬停状态.

总的来说:我认为将jQuery代码与aurelia混合是一个坏主意.尝试为您的问题寻找一种惯用的aurelia方式.

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有