Debe fijado el objetivo de la punta para ser la ventana como en el QTIP dialog demo:
position: {
my: 'center',
at: 'center',
target: $(window)
}
También se puede aplicar opcionalmente posicionamiento fijo a la punta a través de CSS para evitar el desplazamiento completo del diálogo modal. qTip se adapta automáticamente a todos los problemas del navegador con posicionamiento fijo (tos, tos de IE). Por ejemplo:
.ui-tooltip {
position: fixed;
}
O, si usted tiene sus propios nombres de las clases:
.ui-tooltip-myClassName {
position: fixed;
}
En lo que respecta a la otra respuesta proporcionada, cabe destacar que qTip2 tiene un formato diferente para el ajuste de visualización (no es la posición más larga .adjust.screen como lo fue en qTip1) y en concreto le permite definir qué elemento que contiene se debe utilizar para el ajuste:
position: {
viewport: $(window)
}
O, para un elemento que contiene en lugar de la ventana/s Creen:
position: {
viewport: $('#myElement')
}
Ahora también puede definir cómo el ajuste se realiza con el parámetro "método" y puede limitar sólo a ajustar en un solo eje, indicando 'Ninguno' para el otro. El método predeterminado/heredado es 'flip', pero también puede especificar 'shift', que solo mueve la punta lo suficiente para caber en la ventana gráfica. El formato es:
position: {
viewport: $(window),
adjust: {
method: '<method>'
}
}
O
position: {
viewport: $(window),
adjust: {
method: '<horizontalMethod> <verticalMethod>'
}
}
Por ejemplo:
position: {
viewport: $(window),
adjust: {
method: 'shift'
}
}
position: {
viewport: $(window),
adjust: {
// Only adjust tip position on the horizontal axis
method: 'shift none'
}
}
Gracias por la pregunta, en realidad fuimos para Facebox (otro jQuery modal ventana del plugin). Es mucho más simple, pero funcionó el truco para mí. ¡Gracias por la respuesta! –
bien, sin embargo, mi respuesta resuelve la pregunta, por lo que debe aceptarla. –
Es importante para la comunidad de StackOverflow que marque las respuestas como respondidas, ayuda a las personas que buscan la respuesta correcta y ayuda a la persona que la respondió a ganar respeto. – zachzurn