Hot*_*ava 3 html javascript jquery dom onblur
如果它们单击元素区域之外,我希望<div>with 类.shell-pop被关闭。但它似乎没有触发,也没有任何日志或警报发出。我环顾四周,一切看起来都对吗?
jQuery
$('document').ready(function () {
updateCart();
$(".shell").click(function (e) {
e.preventDefault();
$(".shell-pop").fadeIn(300, function () { $(this).focus(); });
});
$(".shell-pop").on('blur', function () {
$(this).fadeOut(300);
window.alert("work");
console.log("works");
});
});
Run Code Online (Sandbox Code Playgroud)
HTML
<div class="options-area">
<div class="options-popup shell-pop">
<div class="swatches">
<div class="colors-shell colors" id="green">
<p class="prices-for-swatch">$14.23</p>
</div>
<div class="colors-shell colors" id="pink">
<p class="prices-for-swatch">$7.23</p>
</div>
<div class="colors-shell colors" id="blue">
<p class="prices-for-swatch">$11.25</p>
</div>
<div class="colors-shell colors" id="orange">
<p class="prices-for-swatch">$10.23</p>
</div>
<div class="colors-shell colors" id="default-shell">
<p class="prices-for-swatch">FREE</p>
</div>
<div class="colors-shell colors" id="exit">
<img src="img/Silhouette-x.png" class="x-logo" alt="exit" />
<p class="closeit">CLOSE</p>
</div>
<div class="shell square">
<img src="img/controllers.png" class="item-icon" alt="controller-piece">
<p class="name-of-item">Shell</p>
<p id="shell_Price1" class="items-price">0.00</p>
</div>
Run Code Online (Sandbox Code Playgroud)
给你<div>一个tabindex。
tabindex 全局属性是一个整数,指示元素是否可以获取输入焦点(可聚焦),是否应该参与顺序键盘导航,如果是,则在什么位置。
观察以下...
<div tabindex="-1"></div>
Run Code Online (Sandbox Code Playgroud)
$('div').on('blur', function() {
console.log('blurrr');
});
Run Code Online (Sandbox Code Playgroud)
JSFiddle 链接- 简单演示
| 归档时间: |
|
| 查看次数: |
1133 次 |
| 最近记录: |