Имам функцията Jquery qtip() и трябва да получа идентификационния номер при преместване на мишката над връзка. Мога ли да използвам jquery .load(), за да получа страницата. Не мога да използвам кода по-долу. Някой знае ли?
По-долу е моят скрипт
$(function () {
$(".cabinlink").qtip({
content: $("#loadCabin").load("/mysite ." + $(this).attr('id')),
show: 'mouseover',
hide: 'mouseout',
style: {
width: 780
},
position: {
corner: {
target: 'LeftBottom',
tooltip: 'TopLeft'
}
}
});
});
.cabinlink е връзката за задържане на мишката
<a id="1" href="/bgjavascript:void(0)" class="cabinlink" />
<a id="2" href="/bgjavascript:void(0)" class="cabinlink" />
<a id="3" href="/bgjavascript:void(0)" class="cabinlink" />
loadCabin е div за отваряне на кутията qtip
<div id="loadCabin"></div>
Променени кодове, които могат да работят, но трябва да минете с мишката два пъти. първото преместване на мишката без резултат. Някой знае ли?
$(function () {
$(".cabinlink").live('mouseover', function () {
var id = $(this).attr('id');
var url = "/Mysite ." + id;
$(this).qtip({
overwrite: false,
content: $("#loadCabin").load(url),
show: { ready: true, when: false },
hide: 'mouseout',
style: {
width: 780
},
position: {
corner: {
target: 'LeftBottom',
tooltip: 'TopLeft'
}
}
});
});
});