List of links, showing background image, when doing rollover, js+css
-
Hi. I am trying to create a list of links to my works, in which when doing rollover on each one of my links, an image appears in the background of the centered page. I give you an example of what I want.
I have tried to recreate it with css, with css and js, but I can not. Could you help me?
I am very grateful!I have included this code in my custom css & html:
<script>
window.laytheme.on("newpageshown", function(layoutObj, type, obj){ if(type == "page" && obj.id == starwarscards){ $(document).ready(function() { $('body').css({ 'background-repeat': 'no-repeat', 'background-position' : '50% 50%', 'background-size' : '60%', 'background-attachment' : 'fixed'
});
window.laytheme.on("newpageshown", function(layoutObj, type, obj){
var $body = $('body');
$('.starwarscards').hover(function(){ $body.css('background-image', 'url(http://soyfrancis.co/img/6.jpg)') }, function() { $body.css('background-image', '') }) }
});
</script>
-
I am no expert in jQuery at all, but I do know that in Lay you cannot write '$'. Try replacing '$' with 'jQuery' for a start. There is further documentation here about it:
http://laytheme.com/documentation.html#custom-javascript
Best,
D
-
Thanks DMB, but I have not managed well to put the code that indicates the tutorial of Lay Theme. :(
-
Hey soyfranasensio,
please use "jQuery" instead of "$".
Do not insert jQuery by yourself using <script src="jquery.js"></script>", because jQuery is already included. If you insert jQuery another time, this will cause bugs.
You can put all of your custom JavaScript into "Lay Options" → "Custom CSS & HTML" → "Custom <head> content". Don't forget to wrap your JavaScript with <script> … </script>.
Did that help?
Many wishes!
Marius
Before you post:
- When using a WordPress Cache plugin, disable it or clear your cache.
- Update Lay Theme and all Lay Theme Addons
- Disable all Plugins
- Go to Lay Options → Custom CSS & HTML, click "Turn Off All Custom Code", click "Save Changes"
This often solves issues you might run into
When you post:
- Post a link to where the problem is
- Does the problem happen on Chrome, Firefox, Safari or iPhone or Android?
- If the problem is difficult to explain, post screenshots / link to a video to explain it