я пробовал так сделать...
| Код | <html> <head> <title>jqDock Example</title> <script type="text/javascript" src="jquery-ui-1.8.7.min.js"></script> <script type="text/javascript" src="jquery.jqDock.min.js"></script> <script type="text/javascript"> var Options = // horizontal Dock with images expanding downwards in the vertical axis... { align: 'bottom' // set the maximum minor axis (vertical) image dimension to 48px , size: 32 // add labels.. , labels: true // swap the GIF extension for PNG extension for the larger image... , source: function(i){ return this.src.replace(/gif$/,'png'); } }; $(document).ready(function(){ $('#menu').jqDock(Options); }); function hideButton(btnNum){ $("#img" + btnNum).attr("display", "none"); } </script> <style type="text/css"> #main { width: 800px; height: 100px; margin: 200 150 150 150; } </style> </head> <body> <div id="main"> <div id="menu"> <img id="img1" src="pic1.png" alt="x" title="xxx" onclick="image1"/> <img id="img2" src="pic2.png" alt="y" title="yyy" onclick="image2" /> <img id="img3" src="pic3.png" alt="y" title="zzz" onclick="image3" /> <img id="img4" src="pic4.png" alt="a" title="aaa" onclick="image4" /> <img id="img5" src="pic5.png" alt="b" title="bbb" onclick="image5" /> <img id="img6" src="pic6.png" alt="c" title="ccc" onclick="image6" /> <img id="img7" src="pic7.png" alt="d" title="ddd" onclick="image7" /> <img id="img8" src="pic8.png" alt="e" title="eee" onclick="image8" /> </div> <div> <a href="#" onclick="hideButton('2');">Click Me to Hide Button 2</a> </div> </div> </body> </html>
|
Не хочет работать!
Дебажу код и вижу, что плагин устанавливает каждой картинке набор стилей:
| Код | border-bottom: 0px; position: relative; filter: inherit; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 100%; padding-right: 0px; display: block; height: 100%; vertical-align: top; border-top: 0px; border-right: 0px; padding-top: 0px;
|
Как видно один из которых является :
Задаю в коде:
| Код | function hideButton(btnNum){ $("#img" + btnNum).attr("display", "none !important"); }
//OR function hideButton(btnNum){ $("#img" + btnNum).attr("style", "display: none"); } //OR function hideButton(btnNum){ $("#img" + btnNum).attr("style", "display: none !important;"); }
|
Не работает |