誰かがこのコードがどのように機能するかを説明してくれませんか
コードをプラグインファイルに配置するか、ページのヘッドセクションに配置する必要があるかがわからないためです
他に何に注意する必要がありますか
コードはhttp://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerCloseMouseOut.htmlからのものです
前もって感謝します、リチャード
(また、wat cal が参照していることもわかりません。datePickerDiv と $('.date-pick')?)
$(function()
{
var cal;
var $this;
var checkForMouseout = function(event)
{
var el = event.target;
while (true){
if (el == cal) {
return true;
} else if (el == document) {
$this.dpClose();
return false;
} else {
el = $(el).parent()[0];
}
}
};
$('.date-pick')
.datePicker()
.bind(
'dpDisplayed',
function(event, datePickerDiv)
{
cal = datePickerDiv;
$this = $(this);
$(document).bind(
'mouseover',
checkForMouseout
);
}
).bind(
'dpClosed',
function(event, selected)
{
$(document).unbind(
'mouseover',
checkForMouseout
);
}
);
});