誰でもこのhtmlコードが機能しないのを見ることができますか?jQuery.appearは単に動作しません
画像が表示されると警告が表示され、ユーザーには表示されません。
ローカルライブラリでも動作しません。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script type="text/javascript" src="https://raw.githubusercontent.com/morr/jquery.appear/master/jquery.appear.js"></script>
<script>
var intervals = [];
$("[id^=light]").on('appear', function(event, $all_appeared_elements) {
alert("appeared");
});
$("[id^=light]").on('disappear', function(event, $all_disappeared_elements) {
alert("disappeared");
});
</script>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/6/62/Incandescent_light_bulb.svg/200px-Incandescent_light_bulb.svg.png" align="center" id="LichtStatus" style="height:10vh">
</body>
</html>
thatsのビューポートを離れたときの画像は、ビューポート内とスクロールアップに来ます...多くの '
'タグは、CSSがうまくいかないでしょうか? –
jQueryセレクタに一致する要素がないため、 'appear'イベントや' disappear'イベントはバインドされません。このJavaScriptは実行時に効果的に何もしません。 – David
セレクタ '[id^= light]'がこれを見つけることができません 'id =" LichtStatus "' ...なぜでしょうか...おそらくタイプミスでしょうか? ;) –