- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想实现一个滑出,它应该在点击事件时滑出。我进行了搜索,我能够在悬停时实现滑出,但我想在点击事件中使用它。 slideout 也应该在放置在里面的按钮上的点击事件上关闭/折叠,即在这个例子中它应该只在关闭按钮的点击事件上关闭。
我正在开发一个 angular2 应用程序,我在互联网上获得的示例是在 Jquery 上。但我想在 CSS 或 angular2 中实现它
请查找实现 here
任何想法如何实现?
最佳答案
有很多方法可以做到这一点,但根据您的代码,最简单的是:
你只需要在点击时添加一个类
[class.slideItOut]="slideItOut" (click)="slideItOut=true"
这里:
<div id="slideout" [class.slideItOut]="slideItOut" (click)="slideItOut=true">
<img src="http://img.usabilitypost.com.s3.amazonaws.com/1104/css_slideout/feedback.png" alt="Feedback" />
<div id="slideout_inner">
<form>
<textarea></textarea>
<input type="submit" value="Close"></input>
</form>
</div>
</div>
很明显,如果你想让它切换:
[class.slideItOut]="slideItOut" (click)="slideItOut=!slideItOut"
然后,将您的 css 更新为:
#slideout.slideItOut {
right: 250px;
}
#slideout.slideItOut #slideout_inner {
right: 0;
}
此外,不要忘记在类中定义 slideItOut 变量:
export class MySliderComponent {
private slideItOut = false;
...
关于twitter-bootstrap - CSS或Angular2中点击事件的SlideOut控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41371604/
menu Home Events Technical Schedule
我试图阻止触发默认 anchor 链接和 onclick 事件。 这是 HTML 代码: Google 我正在尝试使用以下 jQuery 代码阻止任何重定向的发生: $("#mylink").cli
我想在单击父 div 上的任意位置时切换我的 div,除非单击 anchor 元素。因此,例如,如果我单击示例中的第一个文本,我希望它切换,但在我的示例中的第二个文本上,我不希望它切换。 JSFidd
我在通过 jQuery 伪造 anchor 点击时遇到问题:为什么我的thickbox在我第一次点击输入按钮时出现,但第二次或第三次却没有出现? 这是我的代码: Link 当我直接点击链接时,它总是
我已经从 Mootools 切换到 jQuery,因为我认为它有更好的支持。我有这样的 HTML: Opcje Opcje Opcje Opcje Opcje Opcje Opcje JS
我是一名优秀的程序员,十分优秀!