クリックした画像とは異なる画像を全画面表示しようとしています。pngではなくgifをフルスクリーンにしたい。使用したコードは次のとおりです
$('img#pic01').click(function() {
var png = $(this).attr("src");
var gif = png.split("png");
var element = gif[0]+"gif";
$('img#pic01').attr("src", "element");
if (screenfull.enabled) {
// We can use `this` since we want the clicked element
screenfull.toggle(this);
}
});
<a href="#" class="thumbnail">
<img src="<?php echo base_url().'assets/img/animation01.png' ?>"
alt="Abertura normal das vias Respiratórias" id="pic01">
</a>
前もって感謝します
アップデート
これは魅力のように機能しました...私の悪い点はvarポイントがありませんでした..終了時に属性をpngに戻す必要があります。そうしないと、gifがpngではなくフルスクリーンで終了した後に表示されます。
このようなもの
$('img#pic01').click(function() {
var png = $(this).attr("src");
var gif = png.split("png");
var element = gif[0]+"gif";
$('img#pic01').attr("src", element);
if (screenfull.enabled) {
// We can use `this` since we want the clicked element
screenfull.toggle(this);
}
if (screenfull.exit) {
var gif_ = $(this).attr("src");
var png_ = gif_.split("gif");
var element_ = png_[0]+"png";
$('img#pic01').attr("src", element_);
}
});