Accordion Jitter Problem
An Accordion menu I'm building exhimits a lot of jitter
during animation. It occurs in Safar, Firefox and Camino on a Mac.
(Have't tested yet on Windows.)
I added extra content in an adjacent column, as I saw
suggested elsewhere here, but it didn't work. My DOCTYPE is
correct. I'm using 1.5.
Is there a fix for this?
Hi, Kin. Thanks for the tips.
Unfortunately, neither solved my jitter problem totally.
First, I set the Accordion element with a height, as you
suggested. While this seemingly diminished the jitter, it did not
eliminate it. (I did away with the rules on the Tab elements to
make sure my height count was simple and accurate: 10 tabs at 30
pixels, one open panel at 400 pixels = 700 pixels.)
Then I followed your second suggestion, calling the
SpryEffects.js file and adding code for that. It had a small effect
as well: the Accordion's jitter was diminished, and that of the
adjacent column disappeared. (The Accordion's jitter was mostly
eliminated, except when the cursor was dragged over several tabs
quickly. Also, various tabs would cause a jitter at seemingly
random points.
As a test, I thought perhaps the mouseover code I added was
having an unintended effect, so I cut that. But that only increased
the jitter on both columns.
I've never liked flyout/dropdown menus, and the Accordion
seems a fine alternative for space saving.
I used v1.5 on all tests. I could return to v1.4, but that
causes those temporary sliders to appear in the tab content area,
at least in Safari. Is there a way to fix the slider problem in
1.4?
Similar Messages
-
My ongoing infernal full screen jitter problem
Hello all,
Upgraded to CS6 recently and am still suffering the jitter problem I described here (http://forums.adobe.com/thread/882562) - after multiple tweaks and adjustments I can't seem to resolve it - what's more I've seen the same problem on another machine with different hardware, in both instances the full screen preview is being driven from the video card and not from an external third party device.
All screens are set to 1080p/50Hz, project is 1080p/25.
I stumbled on the developers shortcut to display the playback debug info (http://forums.adobe.com/thread/1006498) and what's interesting is that the debug reports *no* dropped frames, full despite me seeing them on screen.
And yes, latest Nvidia drivers.
Would appreciate any suggestions please - I can't use a BM Intensity since my screen won't support 1080p/25 and I'm not a fan of Matrox having been through many painful experiences from Digisuite to Axio.
Any starting points to diagnose?
Sacha GoodwinOut of interest wanted to see what a 50p project would do - display starts at 50fps for about a second and then drops to 25FPS (i.e. dropping every other frame) and yet debug reports more or less consistent 50FPS - with only occasional dropped frames in the stats now showing up. How/why is this being missed?
-
Finally, a Workaround for the JITTER PROBLEM
OK, after ******* around (wonder if Apple's naughty-check will allow "*******") for many hours, burning many coasters, I have figured out a way to use iDVD, with its truly lovely menus, and beat that unfortunate problem the encoder has with jittery video. These videos always worked fine if I encoded them with Toast, but were very jittery (jiggly?) in spots if I encoded them with iDVD, even if I burned a disc image from Toast. The solution I came up with is one of two things:
1. The video started out as something I extracted with Toast; I tried saving it as a Progressive thing, rather than an interlaced thing.
2. I bought Toast 7, thinking that its new selectable menus would probably get me by; they are UGLY, UGLY, UGLY, can't use them to represent your portfolio. BUT, after adding all the movies to the Toast window, I noticed the "export" button below, exported the movies (I think just to .dv format), loaded them into iDVD and the PROBLEM WAS SOLVED. Not sure what happens here; I don't think the movies I exported from Toast were ever encoded by it, but something about the export process fixed the jitter.
Sorry I don't know which of these two it is (I did them both, and don't have time to whittle it down), but one or the other finally solved my problem. If anyone identifies which of these ideas was the solution, please post it...Perhaps if you posted in the Lion discussion rather than the How To Use These Forums discussion you will get a an answer. The Lion gurus hang out over there. https://discussions.apple.com/community/mac_os/mac_os_x_v10.7_lion
-
Accordion defaultPanel problem
Hi Everyone, I'm using Spry Accordion as a menu and im
loading the data from an xml file, and that part is working fine :D
the problem is if I try to set the defaultPanel to anything else
besides "0" like the following
<script type="text/javascript">
var Accordion1 = new Spry.Widget.Accordion("Accordion1",
{defaultPanel: 5});
</script>
It only highlights the panel and doesn't open
Here's the source code
XML file:
==================================================================
<?xml version="1.0" encoding="utf-8"?>
<NewDataSet Nivel="1">
<Content>
<IdMenu>1</IdMenu>
<Menu>Introduction1</Menu>
<SunMenu1>SUB1</SunMenu1>
<Link1>Link 1</Link1>
<Link2>Link 2</Link2>
<Link3>Link 3</Link3>
<Link4>Link 4</Link4>
<Link5>Link 5</Link5>
<URL1>URL1</URL1>
<URL2>URL2</URL2>
<URL3>URL3</URL3>
<URL4>URL4</URL4>
<URL5>URL5</URL5>
</Content>
<Content>
<IdMenu>2</IdMenu>
<Menu>Introduction2</Menu>
<Link1>Link 1</Link1>
<Link2>Link 2</Link2>
<Link3>Link 3</Link3>
<URL1>URL1</URL1>
<URL2>URL2</URL2>
<URL3>URL3</URL3>
</Content>
</NewDataSet>
==============================================================
HTML File:
==============================================================
<div spry:region="strategic1">
<div id="Accordion1" class="Accordion" tabindex="0">
<!-- here I set the area to be repeated -->
<div spry:repeat="strategic1" class="AccordionPanel">
<div
class="AccordionPanelTab">{strategic1::Menu}</div>
<div class="AccordionPanelContent">
<a href="{URL1}"
class="SubMenu">{Link1}</a><br />
<a href="{URL2}"
class="SubMenu">{Link2}</a><br />
<a href="{URL3}"
class="SubMenu">{Link3}</a><br />
<a href="{URL4}"
class="SubMenu">{Link4}</a><br />
<a href="{URL5}"
class="SubMenu">{Link5}</a><br />
</div>
</div>
</div>
<!-- repeat end -->
<script type="text/javascript">
var Accordion1 = new Spry.Widget.Accordion("Accordion1",
{defaultPanel: 5});
</script>
<!-- here I attach the xml data local file -->
</div>
<!-- spry region end -->
<script type="text/javascript">
var strategic1 = new Spry.Data.XMLDataSet("Strategic.xml",
"NewDataSet/Content");
//-->
</script>
Thanks in advanceThis forum is to discuss the forums, not products
You need to ask your question in the forum for the Adobe product you are using
How to Select a Forum http://forums.adobe.com/docs/DOC-1015 -
Jitter problem after burning DVD from avi or mpeg2 that was exported from original timeline edit
When burning a DVD directly from the timeline in Elements 7, there is usually no problem, however, when first exporting it to an .avi or .mpeg2 file, and then putting that new file back into the timeline, and then burning that new file to a DVD, there is jitter or "strobing" when the subject in the video moves (when playing the DVD).
It's not an install, or re-install issue, because before I started with this new computer, the exact same thing happened with the last computer I was using.
Thanks.Les,
I do not know the newer Pinnacle Studio products, but going back to 8 and 9, through 9.4.3, the workflow was based on DV-AVI, just like PrE is. Pinnacle might have changed over to MPEG-2 in later versions, but I just do not know, as I have not seen a version, since Studio 10 hit was such a disaster.
One of the problems when working from DVD-Video material is that it has already been compressed to MPEG-2, loosing a good bit of data, and also converting the material to GOP (Group of Pictures), so that individual Frames are not present any longer. This precludes Frame-accurate editing, unless that compressed material is converted to all I-frame. See this ARTICLE for some background on GOP. Then, upon Burn to Disk, that I-frame material is once more compressed (again) to MPEG-2 and GOP for use in a VOB container. This WILL cause degradation of the image, most noticeable where there is motion, either subject, or camera motion. Some NLE's offer what is referred to as "Smart Rendering." This can help in some areas. For portions of the footage, where no changes have been made, beyond just cuts, the material will NOT be Transcoded again to MPEG-2, but will be used, as-is. Note: add a Transition, or a Title, or a PiP, or any Effect, and that footage WILL be Transcoded, so the Smart Rendering aspect will be moot. Sony's Vegas has been recommended for Smart Rendering, but I have never used it. This might be worth investigating. Also, if Pinnacle Studio is working fine, you might want to consider using that program. I have 5 different NLE's on my workstation, and use each for specialized situations, though the vast majority of my editing is done in PrPro.
Regarding the existing DVD-Videos, much depends of the source. PrE can Import and work with 100% DVD-compliant (very important) VOB's. Unfortunately, most DVR's do not create 100% DVD-compliant discs. This is most often manifested in the first VOB, which will contain any Menus and navigation. This ARTICLE will give you some background on VOB's, which are Video Object "containers."
As you point out, there can be issues with the resulting MPEG-2, as it will span part of VOB 1, and then all remaining VOB's. With 100% DVD-compliant VOB's, there will be a perfect flow in the MPEG-2 that spans the multiple VOB's. When the VOB's are not 100% DVD-compliant, issues can arise.
Considering your DVR, it is likely that ripping is going to be the best workflow, as that will strip out the other material in the first VOB and should then gather the data for the spanned MPEG-2. The ultimate rip will be to a DV-AVI Type II file w/ 48KHz 16-bit PCM/WAV Audio. This is an older FAQ Entry from the Encore Forum, on ripping, but might have some useful tips. Note: this was for getting material from a DVD-Video for authoring to a new DVD in Encore, and not editing.
For non-commercial DVD-Video editing, I will use an A-D bridge and my DVD deck, and capture to DV-AVI Type II w/ 48KHz 16-bit PCM/WAV Audio, and Import the resulting files into PrPro/PrE. This is exactly the same workflow that I use, with analog material, like VHS.
Also note that PrPro, a US$900 program did not get VOB Importing until CS4.2 (current version), while PrE has had it for some time now. Also, PrPro is a DV-AVI-based, I-frame, program, just like PrE, so no "Smart Rendering" there either. Same exact issues exist in "big-brother," PrPro.
Most of all, good luck,
Hunt -
Spry Accordion collapsing problem
I am using an accordion on my site, and also took the advice to update to the latest spry, which didn't seem to make a lot of difference to be honest (I am using DW CS3)
But the problem I am having is when you first come to the page the menu isn't completely collapsed and I wonder if there is a way of doing this...
This is not happening in latest firefox, IE8 or safari on a windows pc
here is a link to the page http://www.antworks.co.uk/mobymemory/menu.html
see the code below. Any help would be greatly appreciated. Thanks
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src="SpryAssets/SpryAccordion.js" type="text/javascript"></script>
<link href="SpryAssets/SpryAccordion.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="Accordion1" class="Accordion" tabindex="0">
<div class="AccordionPanel">
<div class="AccordionPanelTop" onclick="Accordion1.openPanel(0); return false;">memory cards (make)</div>
<div class="AccordionPanelContent">
<img src="images/new/trans.gif" width="7" height="7" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="12" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="12" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="12" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="12" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="12" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="12" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="12" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="12" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="12" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="12" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="12" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="12" /><br />micro SD / Transflash<br />
<img src="images/new/trans.gif" width="7" height="3" />
</div>
</div>
<div class="AccordionPanel">
<div class="AccordionPanelTab" onclick="Accordion1.openPanel(1); return false;">memory cards (brand)</div>
<div class="AccordionPanelContent2">Content 2</div>
</div>
<div class="AccordionPanel">
<div class="AccordionPanelTab" onclick="Accordion1.openPanel(2); return false;">mobile accessories</div>
<div class="AccordionPanelContent">Content 2</div>
</div>
<div class="AccordionPanel">
<div class="AccordionPanelTab" onclick="Accordion1.openPanel(3); return false;">gaming</div>
<div class="AccordionPanelContent">Content 2</div>
</div>
<div class="AccordionPanel">
<div class="AccordionPanelTab" onclick="Accordion1.openPanel(4); return false;">computing</div>
<div class="AccordionPanelContent">Content 2</div>
</div>
<div class="AccordionPanel">
<div class="AccordionPanelBot" onclick="Accordion1.openPanel(5); return false;">customer login</div>
<div class="AccordionPanelContent">Content 2</div>
</div>
</div>
<script type="text/javascript">
<!--
//var Accordion1 = new Spry.Widget.Accordion("Accordion1", {closedClass:"Accordion"});
//var Accordion1 = new Spry.Widget.Accordion("Accordion1", {closedClass:"AccordionPanel"});
var Accordion1 = new Spry.Widget.Accordion("Accordion1", { useFixedPanelHeights: false });
//-->
</script>
</body>
</html>
css
@charset "UTF-8";
/* SpryAccordion.css - Revision: Spry Preview Release 1.4 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
/* This is the selector for the main Accordion container. For our default style,
* we draw borders on the left, right, and bottom. The top border of the Accordion
* will be rendered by the first AccordionPanelTab which never moves.
* If you want to constrain the width of the Accordion widget, set a width on
* the Accordion container. By default, our accordion expands horizontally to fill
* up available space.
* The name of the class ("Accordion") used in this selector is not necessary
* to make the widget function. You can use any class name you want to style the
* Accordion container.
.Accordion {
width: 174px;
overflow: hidden;
/* This is the selector for the AccordionPanel container which houses the
* panel tab and a panel content area. It doesn't render visually, but we
* make sure that it has zero margin and padding.
* The name of the class ("AccordionPanel") used in this selector is not necessary
* to make the widget function. You can use any class name you want to style an
* accordion panel container.
.AccordionPanel {
margin: 0px;
padding: 0px;
/* This is the selector for the AccordionPanelTab. This container houses
* the title for the panel. This is also the container that the user clicks
* on to open a specific panel.
* The name of the class ("AccordionPanelTab") used in this selector is not necessary
* to make the widget function. You can use any class name you want to style an
* accordion panel tab container.
.AccordionPanelTab {
background-color: #CCCCCC;
letter-spacing: -0.04em;
background-image: url(../images/new/spry/meun_blue.gif);
background-repeat: no-repeat;
padding: 8px 0 0 12px;
height: 21px;
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size: 14px;
font-weight: bold;
margin: 0px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
.AccordionPanelTop {
background-color: #CCCCCC;
letter-spacing: -0.04em;
background-image: url(../images/new/spry/meun_top.gif);
background-repeat: no-repeat;
padding: 8px 0 0 12px;
height: 22px;
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size: 14px;
font-weight: bold;
margin: 0px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
.AccordionPanelBot {
background-color: #CCCCCC;
letter-spacing: -0.04em;
background-image: url(../images/new/spry/meun_bot.gif);
background-repeat: no-repeat;
padding: 8px 0 0 12px;
height: 21px;
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size: 14px;
font-weight: bold;
margin: 0px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
/* This is the selector for a Panel's Content area. It's important to note that
* you should never put any padding on the panel's content area if you plan to
* use the Accordions panel animations. Placing a non-zero padding on the content
* area can cause the accordion to abruptly grow in height while the panels animate.
* Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel
* Content container.
* The name of the class ("AccordionPanelContent") used in this selector is not necessary
* to make the widget function. You can use any class name you want to style an
* accordion panel content container.
.AccordionPanelContent {
letter-spacing: -0.05em;
background-image: url(../images/new/spry/meun_grey.gif);
background-repeat: repeat-y;
padding: 0 0 0 12px;
font-family: Arial, Helvetica, sans-serif;
color:#7f879e;
font-size: 14px;
font-weight: bold;
overflow: hidden;
margin: 0px;
.AccordionPanelContent2 {
letter-spacing: -0.05em;
background-image: url(../images/new/spry/meun_grey.gif);
background-repeat: repeat-y;
padding: 0 0 0 12px;
font-family: Arial, Helvetica, sans-serif;
color:#7f879e;
font-size: 14px;
font-weight: bold;
overflow: auto;
margin: 0px;
height: 200px;
/* This is an example of how to change the appearance of the panel tab that is
* currently open. The class "AccordionPanelOpen" is programatically added and removed
* from panels as the user clicks on the tabs within the Accordion.
.AccordionPanelOpen .AccordionPanelTab {
background-color: #EEEEEE;
/* This is an example of how to change the appearance of the panel tab as the
* mouse hovers over it. The class "AccordionPanelTabHover" is programatically added
* and removed from panel tab containers as the mouse enters and exits the tab container.
.AccordionPanelTabHover {
color: #555555;
.AccordionPanelOpen .AccordionPanelTabHover {
color: #555555;
/* This is an example of how to change the appearance of all the panel tabs when the
* Accordion has focus. The "AccordionFocused" class is programatically added and removed
* whenever the Accordion gains or loses keyboard focus.
.AccordionFocused .AccordionPanelTab {
background-color: #3399FF;
/* This is an example of how to change the appearance of the panel tab that is
* currently open when the Accordion has focus.
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
background-color: #33CCFF;Teisho wrote:
Thanks for your answer, the problem that I still have is that I am trying to close all the Accordions when clicking
on the last panel.
I have looked at the Accordion.closePanel() , but that throws an error
http://labs.adobe.com/technologies/spry/articles/data_api/apis/accordi on.html
thanks Ant
I am not sure what you want to do here. When you click on an open panel, the panel closes; when you click on a closed panel, it opens and closes any panel that is open.
Please explain.
Sorry, did not see your new post which does explain what you want.
Message was edited by: vw2ureg -
Accordion selectedIndex problem
Hi everybody,
I am trying to set my selectedIndex property to a certain value for my accordion upon click.
Here is my code snippet
public function changeItemClick():void{
if(inboxView.inboxGrid.selectedIndex == -1 && (applicationVs.selectedIndex == 1)){
applicationVs.selectedIndex = 0;
Alert.show(
"Please select a task " + String(applicationVs.selectedIndex));}
<mx:Accordion
id="applicationVs" change="changeItemClick();" width="100%" height="100%" historyManagementEnabled="true" creationPolicy="all" >
The problem is. when the functions are satisfied, the selectedIndex doesnt get assigned to 0 again.
It stays at 1.
Did anybody encounter such a problem? Could someone suggest a workaround. Please?
Really appreciate your help
Thank you
NikhilDid you search past threads? I thought someone had already solved this.
-
I have put together an accordion with 15 items and everything
works just fine in Firefox. It works fine in IE too, the only
problem with IE is that if i scroll down the page and select the
item, it will expand but it will scroll the page up the first item.
It seems like the first item in the list ( i suppose) act like a
"href="#" or something... Any suggestions?Hi Tsiger,
Is this page available to see? These scenarios are "Picture=
1000 words"....
Thanks,
Don -
What I am trying to accomplish is fairly simple, but I'm not seeing what the problem is. I have a nested accordion spry that, for all intents and purposes, is working fairly well. There's a weird problem with some of them not collapsing, but I can live with that. What I'm trying to do is put a checkmark beside any pages in the index that the student has viewed.
I'm setting up an array called yesPages here:
var yesPages = Spry.$$("yesPages");
What I want to happen is that it will hold an array of all the pages in my XML file that the student has already viewed. A bookmark, basically. To start it out, I place the first page in the array like so:
yesPages="10000";
That way, when the student starts the lesson, they've already seen the first page. As they progress through the course, I have a function called clickNext that will add to the yesPages array in this for loop:
for (var w=0;w<lessonStatus.length;w++)
if (lessonStatus[w]=="Yes")
yesPages=yesPages + "," + rowsPage[w]["@pageNo"];
alert(yesPages);
I put the alert in there to ensure that the yesPages array is building properly--it does. When the student clicks on next, I get an alert that says "1000,1001" and so on and so forth, each time adding whatever page they're on to the end of the array. Oh, and it also will sort them appropriately, too. That way, if the student jumps around in the index, the array is still sorted numerically like so: "1000, 1001, 2020, 3001, 3002, 4000."
Here's my accordion code:
<div spry:region="courseData topicList pageLister topicData">
<div id="Accordion1" class="Accordion" tabindex="0">
<div spry:repeat="courseData" class="AccordionPanel">
<div class="AccordionPanelTab">{lessonTitle}</div>
<div class="AccordionPanelContent">
<div spry:repeat="topicList">
<div id="{lessonTitle}" class="Accordion" tabindex="0">
<div class="AccordionPanel">
<div class="AccordionPanelTab"> {topicList::topicTitle}</div>
<div class="AccordionPanelContent">
<div spry:repeat="pageLister">
<div spry:choose="spry:choose">
<div spry:when="'yesPages.search({@pageNo})' != '-1'">√ {pageLister::pageTitler}</div>
<div spry:when="'yesPages.search({@pageNo})' == '-1'"> {pageLister::pageTitler}</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
var Accordion2 = new Spry.Widget.Accordion("{lessonTitle}",{ useFixedPanelHeights: false });
</script>
</div>
</div>
</div>
</div>
<script type="text/javascript">
var Accordion1 = new Spry.Widget.Accordion("Accordion1",{ useFixedPanelHeights: false });
</script>
</div>
Not sure if I copied all the </div>s to here or not, but they're all there in my code. Anyway, courseData, topicList, pageData, and topicData are all datasets. topicList and pageLister are nested datasets within courseData and topicData respectively. {@pageNo} is the page number in my XML. What I'm trying to do with the .search of the pageNo is to ensure that that page number exists within the yesPages array. If it does, put the checkmark beside it. Otherwise, leave it unchecked.
What I'm getting instead is a full list of all the pages, and they are all checkmarked. If I put a quick alert in there of yesPages, I get only the pages that they've seen. So, this doesn't make sense as to why it's not behaving correctly.
Anyone have an idea?Well, we're on the right track. By changing Accordion2 to {lessonTitle}, it now allows me to accordion the first topic of each lesson. However, the subsequent topics of each lesson still won't accordion. This is so weird. You would think that if one would do it, all of them would.
-
Accordion menu problem. Doesn't move.
Hello!
Here are files I've modified.
http://failiem.lv/u/jhqapxy
I was making an accordion menu after this tutorial.
http://www.thetechlabs.com/xml/build-a-dynamic-accordion-menu-in-flash-cs4-with-actionscri pt-30-and-xml/
In basic tutorial there is extra part of button where you add menu name "home, about us" etc.
But I don't need this. I needed more simplier. From xml file I load an image or swf. And then you just mouse over it and it moves and it clicks. No extra 30 pixels for button space.
If i change AS line
ldr.x=0
to ldr.x=27
then it moves, but there is extra unnecessary empty space between content things. I don't need it. What should I do?
I'm total beginer at these things, but I really need this thing.You need to find where the space between is being added. If you include the relevant code in your posting you are more likely to get help. Also, probiding screenshots to show the problem you want to solve can be helpful.
People are generally not too keen about chancing downloading files and researching tutorials or other external information when trying to help in forums. -
Dear all,
I have a website, i want to place a image right side of accordion menu how can i do it (RED AREA)
WebLinkFirstly, please accept my apologies, I did not study the problem to the extent that the solution I gave solved the problem.
Please undo the changes above and add a new column that spans the height of the tabel as per
<tr>
<td width="33%"><b>Your Name*:</b></td>
<td width="3%"> </td>
<td width="4096" colspan="2"><input type="text" name="yourname" /></td>
<td rowspan="17"><img style="margin-left: 50px;" name="" src="http://www.newtonclients.com/sky3/images/bo.png" width="210" height="275" alt="" /></td>
</tr>
Gramps -
Using DW8 - and Interakt Ajax tookit, I have an Ajax panel
that contains the Spry Accordion. I have tried EVERYTHING, and
although it works perfectly in Firefox, the panels open slightly as
soon as you mouse over or open any of them. I have tried editing
everything I can think of in the code, the CSS and even editing in
doc type in the panel page.... but it still does it....just
slightly. Also...I can only use fixed height... becuase if I use
the auto-height... it slides up sluggishly, but ONLY if there is a
LOT of content. I am pulling my hair out.
I figured the only people who can help me at this point have
to live in Romania.... if any are watching this post... please
help!!!
Thanks guys, and gals.Here is the CSS for that area: I tried setting margins in
every state just as an experiment? Maybe I need to use the
!important comment?
@charset "UTF-8";
/* SpryAccordion.css - Revision: Spry Preview Release 1.4 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights
reserved. */
/* This is the selector for the main Accordion container. For
our default style,
* we draw borders on the left, right, and bottom. The top
border of the Accordion
* will be rendered by the first AccordionPanelTab which
never moves.
* If you want to constrain the width of the Accordion
widget, set a width on
* the Accordion container. By default, our accordion expands
horizontally to fill
* up available space.
* The name of the class ("Accordion") used in this selector
is not necessary
* to make the widget function. You can use any class name
you want to style the
* Accordion container.
.Accordion {
border-left: solid 1px gray;
border-right: solid 1px gray;
border-bottom: solid 1px gray;
overflow: hidden;
/* This is the selector for the AccordionPanel container
which houses the
* panel tab and a panel content area. It doesn't render
visually, but we
* make sure that it has zero margin and padding.
* The name of the class ("AccordionPanel") used in this
selector is not necessary
* to make the widget function. You can use any class name
you want to style an
* accordion panel container.
.AccordionPanel {
margin: 0px;
padding: 0px;
/* This is the selector for the AccordionPanelTab. This
container houses
* the title for the panel. This is also the container that
the user clicks
* on to open a specific panel.
* The name of the class ("AccordionPanelTab") used in this
selector is not necessary
* to make the widget function. You can use any class name
you want to style an
* accordion panel tab container.
.AccordionPanelTab {
background-color: #DFDEB0;
border-top: solid 1px gray;
border-bottom: solid 1px gray;
margin: 0px;
padding: 2px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
font-weight: bold;
/* This is the selector for a Panel's Content area. It's
important to note that
* you should never put any padding on the panel's content
area if you plan to
* use the Accordions panel animations. Placing a non-zero
padding on the content
* area can cause the accordion to abruptly grow in height
while the panels animate.
* Anyone who styles an Accordion *MUST* specify a height on
the Accordion Panel
* Content container.
* The name of the class ("AccordionPanelContent") used in
this selector is not necessary
* to make the widget function. You can use any class name
you want to style an
* accordion panel content container.
.AccordionPanelContent {
overflow: auto;
margin: 0px;
padding: 0px;
height: 150px;
/* This is an example of how to change the appearance of the
panel tab that is
* currently open. The class "AccordionPanelOpen" is
programatically added and removed
* from panels as the user clicks on the tabs within the
Accordion.
.AccordionPanelOpen .AccordionPanelTab {
background-color: #EEEEEE;
border-top: solid 1px gray;
border-bottom: solid 1px gray;
margin: 0px;
padding: 2px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
/* This is an example of how to change the appearance of the
panel tab as the
* mouse hovers over it. The class "AccordionPanelTabHover"
is programatically added
* and removed from panel tab containers as the mouse enters
and exits the tab container.
.AccordionPanelTabHover {
background-color: #DFDEB0;
border-top: solid 1px gray;
border-bottom: solid 1px gray;
margin: 0px;
padding: 2px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
.AccordionPanelOpen .AccordionPanelTabHover {
background-color: #DFDEB0;
border-top: solid 1px gray;
border-bottom: solid 1px gray;
margin: 0px;
padding: 2px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
/* This is an example of how to change the appearance of all
the panel tabs when the
* Accordion has focus. The "AccordionFocused" class is
programatically added and removed
* whenever the Accordion gains or loses keyboard focus.
.AccordionFocused .AccordionPanelTab {
background-color: #DFDEB0;
border-top: solid 1px gray;
border-bottom: solid 1px gray;
margin: 0px;
padding: 2px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
/* This is an example of how to change the appearance of the
panel tab that is
* currently open when the Accordion has focus.
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
background-color: #EEEEEE;
border-top: solid 1px gray;
border-bottom: solid 1px gray;
margin: 0px;
padding: 2px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none; -
Spry Accordion Widget problems - please help
I've been trying to modify the settings for an accordion
widget - basically to open the widget with no panels open, and to
have varying panel heights. I have been to the help and the lab
forums and have put in the code, but alas, nothing worked. So I
downloaded the 1.5 prerelease just to see - and saw there was an
example of exactly what I wanted to do! (AccordionSample.html)
however when I went to preview this in DW CS3, it did not work ...
it did the same thing that mine was doing - opening all the panels,
and none were clickable. Is this something you cannot test locally?
Does it have to be on a test server? I am running this on a G5 with
10.4.9, if that helps at all.
Hmmm - uploaded it to my web server and still get the same
thing ... here's the
link:Hi!
The version of the spry files on your server are 1.3, not 1.5
- hence using the options from 1.5 with the 1.3 files won't work
(they don't understand the options).
You need to a) update the spry files in DW CS3 to 1.5 so that
they will work with DW, and b) update the spry files on the
webserver to 1.5, as DW will not overwrite them itself incase you
changed something in them.
See:
here
for details -
Accordion panel problem in Firefox, etc.
I am wondering if someone could please help me with the spry accordion on this page http://www.safetybath.com/practicedec09/index4notabbedpanels.html . The panel appears to work well in IE but not in Firefox, where the two bottom panels should say SanSpa and LeisureIsland and then open, this does not appear to happen. I have attached the css file
2. Also I am wondering if there is a way to get rid of the "dotted Line" box that appears around the panel in Firefox?
3. How does one go about putting another spry accordion on another page in the site...will the css for the first spry accordion not take over the second one?
Thanks for your helpHi
substitute this
Spry.Widget.Accordion.prototype.onFocus = function(e)
this.hasFocus = true;
this.addClassName(this.element, this.focusedClass);
return false;
with this
Spry.Widget.Accordion.prototype.onFocus = function(e)
if(this.blur)this.blur();
this.hasFocus = true;
this.addClassName(this.element, this.focusedClass);
return false;
in your xxxxxxx.js file -
The issue is basically this:
I have an accordion (Spry). Let's say I click an element on
it, shifting it. Now if that element was also a link, it will load
a new page. Unfortunately, it also resets the accordion to default
state, totally nullifying any semblance of "flow" between the
pages.
How can I fix this?http://foundationphp.com/tutorials/spry_url_utils.php
Ken Ford
Adobe Community Expert - Dreamweaver
Fordwebs, LLC
http://www.fordwebs.com
"scripting_challenged" <[email protected]>
wrote in message
news:fs007u$mmi$[email protected]..
> The issue is basically this:
>
> I have an accordion (Spry). Let's say I click an element
on it, shifting
> it.
> Now if that element was also a link, it will load a new
page.
> Unfortunately, it
> also resets the accordion to default state, totally
nullifying any
> semblance of
> "flow" between the pages.
>
> How can I fix this?
>
Maybe you are looking for
-
I live in the philippines so there is no way I can have this sent somewhere else. Does anyone know of a place or an authorized re-seller that has a cleaning service or something? check out this photo below: dust seems to have accumualated at the lowe
-
Urgent help require-ASO data loading
I am working on 9.3.0 and want to do incremental data loading so that it wont affect my past data.I am still not sure that it is doable or not .Now the question is do I need to design a new aggragation after loading data. Thanks in advance
-
Will my Acer Aspire perform fine with Adobe Production Premium CS6?
I have an Acer Aspire and wanted to know if it will perform fine with Adobe Production Premium? Intel Pentium T4500 Intel GMA 4500MHD 4 GB DDR3 Memory 500 GB HDD Windows 7
-
Problem retrieving mapped objects after SQL defined readAllQuery
Working with toplink 9.0.4 I am trying to implement a retrieval mechanism where a number of toplink read queries are created, and are then executed all together in a UnitOfWork. Most of the queries are built up using expression builder or just by get
-
HT4528 home button unresponsive, load screen, speaker
my one year warranty just expired when all these problems started happening. i've treated my iphone 4 well. in the beginning of April my screen when it's on sleep like loads. it starts from the top of the screeen and loads very slowly all the way dow