javascript - Show picture while hovering over DropDownList items ASP.NET -


edit apparently can not thought of, found no solution problem.

i learning asp.net, , associate picture every item asp:dropdownlist. using c# programming language, , asp.net webform.

example of trying do:

when user opens dropdownlist, , hovers through items, in sort of picturebox i'd show every item's associated image.

imagine dropdownlist containing: dog ,cat ,lion.

when user opens dropdownlist , hovers on these items, either dog or cat or lion shown next dropdownlist.

i not wish use selectedindexchanged event of dropdownlist, because triggered after option selected.

thank you!

one more thing, know supposed use jquery or/ , css, please specific if have solution.

you can this...

in code-behind add items dropdownlist , loop through them add custom attribute imagename:

dropdownlist1.items.insert(0, new listitem("dog", "dog", true)); dropdownlist1.items.insert(1, new listitem("cat", "cat", true)); dropdownlist1.items.insert(2, new listitem("lion", "lion", true));  string[] imagearray = new string[] { "dog.jpg", "cat.jpg", "lion.jpg" }; int = 0; foreach (listitem item in dropdownlist1.items) {     item.attributes.add("imagename", imagearray[i]);     i++; } 

and on .aspx page bind hover function dropdownlist options show image:

<script> $(document).ready(function () {     $("#<%=dropdownlist1.clientid %> option").hover(function (event) {         var image = $(this).attr("imagename");         document.getelementbyid('imagepanel').innerhtml = '<img src="' + image + '">';     }); }); </script>  <div id="imagepanel"></div> <br /> <asp:dropdownlist id="dropdownlist1" runat="server"></asp:dropdownlist> 

you may want add hoverintent script delay loading of images when hovering.


Comments

Popular posts from this blog

magento2 - Magento 2 admin grid add filter to collection -

Android volley - avoid multiple requests of the same kind to the server? -

Combining PHP Registration and Login into one class with multiple functions in one PHP file -