In Ordnung, ich dachte, ich hätte das richtig umgesetzt, aber ich denke, ich muss irgendwo schummeln.Fancybox Links werden nicht im Leuchtkasten angezeigt - was fehlt mir?
Hier ist mein Code:
JQuery hier:
jQuery(document).ready(function($){
$(function() {
$(".cta-nav-hover").tooltip({
show: null,
position: {
my: "right+40 bottom",
at: "left bottom"
},
open: function(event, ui) {
ui.tooltip.animate({ top: ui.tooltip.position().top - 10 }, 75);
}
});
});
$(function() {
$(".fancybox").fancybox();
});
});
Dann Der HTML:
<div id="cta-nav-wrapper">
<ul id="cta-nav">
<li class="bio">
<a href="http://placehold.it/350x125" title="Bio" class="cta-nav-hover fancybox"><span></span></a>
</li>
</ul>
</div>
Ich dachte, dass dies funktionieren würde, aber wenn ich auf den Link klicken, bringt es nur mich zum Platzhalterbild anstatt ein Popup zu erstellen. Was habe ich falsch gemacht? Es sieht so aus, als hätte ich die Dateien richtig aufgereiht, oder zumindest, wenn ich sie durch Firebug inspiziere, geht es an die richtige js.
Hier ist, was ich im Kopf genannt:
<!-- Add fancyBox -->
<link rel="stylesheet" href="/wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/jquery.fancybox.css" type="text/css" media="screen" />
<script type="text/javascript" src="/content/wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/jquery.fancybox.pack.js"></script>
<!-- Optionally add helpers - button, thumbnail and/or media -->
<link rel="stylesheet" href="wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/helpers/jquery.fancybox-buttons.css" type="text/css" media="screen" />
<script type="text/javascript" src="/wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/helpers/jquery.fancybox-buttons.js"></script>
<script type="text/javascript" src="/wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/helpers/jquery.fancybox-media.js"></script>
<link rel="stylesheet" href="/wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/helpers/jquery.fancybox-thumbs.css" type="text/css" media="screen" />
<script type="text/javascript" src="/wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/helpers/jquery.fancybox-thumbs.js"></script>
<!-- Magnific Popup core CSS file -->
<link rel="stylesheet" href="/wp-content/themes/hustle-child/includes/js/magnific-popup.css">
<!-- Magnific Popup core JS file -->
<script src="/wp-content/themes/hustle-child/includes/js/magnific-popup.js"></script>
Ich habe auch versucht, ein anderes Plugin namens Magnific Popup, aber es ist auch nicht mehr reagiert. Ich denke, es hat etwas damit zu tun, dass mein Wordpress-Theme eingerichtet ist.
diese '$ (function() { '(oder' jQuery (function ($) {') ist der Alias dieser' jQuery (document) .ready (function ($) {'also ineinander verschachteln ist redundant. – JFK
Fix'd Danke! :) – Evan