DIV
別のDIVトリガー要素をクリックするとフェードインするものがあります。次のようなスクリプトを思い付くことができません。
- マウスを離れたまま、外側をクリックします-フェードアウトします
DIV
アドバイスありがとうございます。
DIV
別のDIVトリガー要素をクリックするとフェードインするものがあります。次のようなスクリプトを思い付くことができません。
DIV
アドバイスありがとうございます。
私があなたを正しく理解していれば、これはあなたが望むものです:
$(document).ready(function(){
var button = $("#div1");
var container = $("#div2");
button.on('click', function(){
container.fadeIn();
});
$(document).mouseup(function (e){
// check if click target is element or one of its children
if (!container.is(e.target) && container.find(e.target).length == 0){
container.fadeOut();
}
});
});
これがフィドルです:http://jsfiddle.net/neQuK/