Ce que je recherche, c'est d'avoir plusieurs iFrames (ou quelque chose de similaire) sur une page, dont l'un survient lorsque la taille d'un survol est agrandie. Par défaut, ils ne devraient montrer qu'une partie de la page. Par exemple, la plupart des iFrames auront des graphiques ou des graphiques. Je me demandais s'il y avait un moyen pour moi de ne voir que le graphique/graphique et en plus, lorsque survolée sur l'iFrame peut se développer en largeur et en hauteur. J'apprécierais grandement si quelqu'un peut fournir des recommandations/des pointeurs/des extraits de code à propos de la même chose autour de jsp/jquery/java script/css ou quelque chose de similaire. Merci d'avance!Plusieurs iFrames étendent sur le vol stationnaire
Répondre
jQuery -
$(document).ready(function() {
$("#frame-1").mouseover(function() {
$(this).attr({width: 800,
height: 500});
}).mouseleave(function() {
$(this).attr({width: 300,
height: 400});
});
});
w/HTML -
<html>
<head>
<title>Frame Enlargementationing</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#frame-1").mouseover(function() {
$(this).attr({width: 800,
height: 500});
}).mouseleave(function() {
$(this).attr({width: 300,
height: 400});
});
});
</script>
</head>
</html>
<body>
<h1>Hover:</h1>
<iframe id="frame-1" src="http://jquery.com/" width="300" height="400"></iframe>
</body>
</html>
Vous pouvez faire une classe CSS CSS qui rend le iframe plus grand.
Par exemple:
iframe {
width: 500px;
height: 700px;
}
iframe:hover {
width: 700px;
height: 900px;
}
Je ne suis pas 100% sûr si cela fonctionnera avec iframes ... mais il vaut la peine d'essayer!
Je viens mis à jour ma réponse ... Il a dit "vol stationnaire" et a changé à "actif". –
Je pense que "hover" est en fait celui qu'il veut –
Merci pour vos suggestions. Cependant, j'ai dû modifier la question un peu. –
vous pouvez essayer cette astuce,
CSS
iframe {
width: 100%;
height: 100%;
}
div {
width: 300px;
height: 200px;
}
div.hover {
width: 400px;
height: 300px;
}
html
<div>
<iframe src="http://google.com"></iframe>
</div>
jquery
$('div').hover(function(){
$(this).addClass('hover');
},
function(){
$(this).removeClass('hover');
});
demo
Ceci est bon et pour plusieurs iFrames, je peux leur donner des ID séparés et agrandir la largeur/hauteur en fonction de cet ID. Cependant, j'ai dû modifier la question un peu ici. –
- 1. vol stationnaire sur plusieurs éléments
- 2. Afficher sur le vol stationnaire
- 3. Drapeaux avec bordure sur le vol stationnaire
- 4. changement de disposition sur le vol stationnaire
- 5. Afficher l'image colorée sur le vol stationnaire
- 6. IE6 li afficher sur le vol stationnaire
- 7. JQuery constamment tirer sur le vol stationnaire
- 8. fenêtre pop-up sur le vol stationnaire
- 9. Border sur le vol stationnaire, Bouton, WPF
- 10. Transition CSS fondu sur le vol stationnaire
- 11. jquery Tooltip scintille sur le vol stationnaire
- 12. Bouton fractionné sur le vol stationnaire
- 13. jquery vol stationnaire sur dialogue
- 14. opacité jQuery sur vol stationnaire
- 15. Plusieurs classes animées en vol stationnaire
- 16. Question sur css vol stationnaire
- 17. jquery vol stationnaire propagation
- 18. bascule jquery sur vol stationnaire pour plusieurs divs
- 19. Sélectionner tout le texte sur le vol stationnaire?
- 20. désactivé QListWidgetItem: vol stationnaire
- 21. jQuery vol stationnaire
- 22. vol stationnaire état
- 23. blocage vol stationnaire CSS
- 24. vol stationnaire état
- 25. jQuery défilement vol stationnaire
- 26. cercle avec vol stationnaire
- 27. Jquery et vol stationnaire
- 28. Gel vol stationnaire onclick
- 29. vol stationnaire jQuery après le changement DOM
- 30. fonction vol stationnaire jquery
Oh, et je suggère de changer le 'z-index' de l'image lorsque vous passez la souris dessus (à quelque chose de plus élevé que tout le reste sur la page). – Andrew
+1 pour vos suggestions. Ils étaient très utiles. Cependant, ce dont j'ai vraiment besoin, c'est d'être capable de voir une partie de la page HTML et, en vol stationnaire, elle peut se développer comme elle le fait maintenant. Par exemple, la plupart des iFrames auront des diagrammes ou des graphiques. Je me demandais s'il y avait un moyen pour moi de ne voir que le graphique/graphique par défaut et, en plus, en survolant le iFrame peut augmenter en largeur et en hauteur. J'apprécierais grandement s'il y a des recommandations à ce sujet. –
Ne comprend pas vraiment ce que vous essayez de faire. = /. – Andrew