これはおそらく以前に何度も回答されたことがあると思いますが、JQueryを使用するのはこれが2回目であり、このコーディング形式に精通していないため、何をする必要があるのか完全にはわかりません。私は他の同様の質問を見てきましたが、どの答えも私には意味がありません。仕事を続けるために、頭の中でクリックするためにこれが本当に必要です。
私はこれにJpopupを使用しているので、スクリプト情報はすべてそこにありますが、私の質問はこれです:
画像内にクリック可能にする必要のある2つの領域があり、どちらも異なるコンテンツを表示していますが、一度に呼び出すことができるのは1ページのみで、複数のアンカータグを使用すると同じコンテンツが2回表示されます。ページに2つの異なるポップアップを表示できるようにするには、そのスクリプトに何を追加する必要がありますか?
これは私のHTMLページのスクリプトです
<script language="javascript">
$(document).ready(function() {
//Change these values to style your modal popup
var source = "demo.html";
var width = 920;
var align = "center";
var top = 100;
var padding = 10;
var backgroundColor = "#FFFFFF";
var source = 'popups/demo.html';
var borderColor = "#000000";
var borderWeight = 4;
var borderRadius = 5;
var fadeOutTime = 300;
var disableColor = "#666666";
var disableOpacity = 40;
var loadingImage = "popups/loading.gif";
//This method initialises the modal popup
$(".modal").click(function() {
modalPopup( align,
top,
width,
padding,
disableColor,
disableOpacity,
backgroundColor,
borderColor,
borderWeight,
borderRadius,
fadeOutTime,
source,
loadingImage );
});
//This method hides the popup when the escape key is pressed
$(document).keyup(function(e) {
if (e.keyCode == 27) {
closePopup(fadeOutTime);
}
});
});
</script>
HTML
<div style="margin-top:200px;margin-left:395px;">
<a class="modal" href="javascript:void(0);"><img src="images/clickmelarge.png" border="0">
</a></div>