We can control a layer by connecting it to buttons. We can display or hide the layer by clicking the buttons. To create and manage a layer we will use div tags. Show
By using style property of the page we can control the layer. We will use one on page style sheet for our div tag by defining its layout properties. We will keep this style definition inside our head tags. For more details on Style property visit our CSS section. We will use one JavaScript function to manage the property of the div tag identified by its id. Demo of show Hide layer Here is the code
Using image as buttonIn the above code we can use image as button to show and hide layers. This part is included in the above demo. Here is the code to add image in place of button.
Using one single button to show or hide the message layerThe above code will display two buttons one of showing the layer and other for hiding the layer. We can combine the functionality of these two buttons to one and keep one button which can be toggled to show or hide layer. The caption displayed over the button can be changed by using value property of the button id. We will change this data also and display the appropriate label to give the message. By this we can change the text written over the buttonWe can manage the display of layer by this . Demo of controlling the display of layer by using single button Here is the code of above demo
Using single button and more than one layer ( boxes )To manage more than one layer we can use the same function and pass two ids of the message layer to the function. Inside the function in place of managing one layer we will mange two layers.Inside the style declaration we will be using relative positioning as we will be displaying two layers. Demo of managing two boxes by single button The code is here
Two layers showing one at a time with button clickInstead of using common style for div layers , we will keep individual style property of the layers so it can be managed easily. Here we will keep one layer hidden and one visible at the time of page loading.Then Inside the if condition we will change the status of the layers and make one visible and one hidden. So on each click one layer will be visible at a time.
We will change the label or the value of the button accordingly. Demo of showing one layer at a time by single button Changes in style property is here Using JQUERY show hide effects we can manage layers easily All Events On Mouse Over Events plus2net.com
|