Dies ist ein einfaches Jquery-Skript, das ein Bild größer als 300px findet und URL im Absatz anzeigen. Und dieser Code funktioniert auf Online-Redaktionsseiten wie jsbin, aber derselbe Code funktioniert nicht auf der Website.Skript funktioniert nicht auf der Website, sondern arbeitet an JsBin, Jfiddle nach einer Aktualisierung
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
</head>
<body>
<main>
<p>
</p>
<img src="http://icons.iconarchive.com/icons/icons-land/metro-raster-sport/128/Soccer-Ball-icon.png">
<img src="http://www.iconarchive.com/download/i65352/icons-land/metro-raster-sport/American-Football-Ball.ico">
<img src="http://simpleicon.com/wp-content/uploads/football.png">
</main>
<script>
$(function() {
$('main img').each(function() {
$Height = 300;
if ($(this).height() > $Height) {
$image = $(this).attr('src');
$('p').text($image);
return false;
}
});
});
</script>
</body>
</html>
Aber wenn Sie ändern nur das Größer-als-Zeichen auf weniger-als-Zeichen in jquery if-Anweisung, dann Skript funktioniert sowohl auf der Website und Online-Editor und zeigt Bild-URL jedes Mal wenn Sie es aktualisieren.
Wie funktioniert dieses Skript, um auch eine Bild-URL anzuzeigen, die größer als einige Pixel ist?
fand ich eine Art und Weise, die es auch auf der Website macht Arbeit: in dem Skript Laufe
$(window).on("load",function(){
}
Wenn Sie auf die verknüpfte Jsbin schauen, werden Sie sehen, dass jQuery gerade gut geladen wird. Es ist zulässig, die URL "https:" in der URL "src" zu entfernen. siehe [diese Antwort] (http://stackoverflow.com/a/550073/5869747). –
natürlich, aber wenn Sie versuchen, öffnen //ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js von Inspect-Element zeigt es Fehlermeldung Seite Ihre Datei wurde nicht gefunden –
haben ein Blick auf [diesen Artikel] (http://www.paulirish.com/2010/the-protocol-relative-url/), der eigentlich dieses Beispiel diskutiert! Obwohl die Festlegung des Schemas "bewährte Verfahren" sein kann, ist dies nicht die Ursache des Problems des operationellen Programms. –