これは、私が持っている
24 時間のデモ
の試用版です。プログラム内で作業しているので、これを機能させるには属性を変更する必要があります
。現在の問題は、ホバー時に画像を 50% にすることです。
デモに示されているようなファンシーボックスを
使用して大きな画像に移動する前にプレビューし
ます
これは私が試したものですが、エラーがスローされます
var offsetX = 20;
var offsetY = 10;
$('a.nextfancy').hover(function(e) {
var href = $(this).attr('href');
$('<img id="largeImage" src="' + href + '" alt="big image" />')
.css('top', e.pageY + offsetY)
.css('left', e.pageX + offsetX)
.appendTo('body');
}, function() {
$('#largeImage').remove();
});
$('a.nextfancy').mousemove(function(e) {
$("#largeImage").css('top', e.pageY + offsetY).css('left', e.pageX + offsetX);
});
----これを試しました-----
var offsetX = 20;
var offsetY = 10;
var halfSize = {maxWidth:"50%", maxHeight: "50%"};
$('a.nextfancy').hover(function(e) {
var href = $(this).attr('href');
$('<img id="largeImage" src="' + href + '" alt="big image" />')
.css('top', e.pageY + offsetY)
.css('left', e.pageX + offsetX)
.appendTo('body');
}, function() {
$('#largeImage').animate(halfSize);
}, function() {
$('#largeImage').remove();
});
$('a.nextfancy').mousemove(function(e) {
$("#largeImage").css('top', e.pageY + offsetY).css('left', e.pageX + offsetX);
});
画像の Css が機能せず、ウィンドウ サイズの半分になります
。ゆっくりと自分自身で jQuery を学習し、これをまとめました...
次に、タイトルを削除してブラウザ ウィンドウに保持したいのですが、赤ちゃんの手順
を表示する場合私はこの次の部分を行う方法を理解できることを望んでいますか?