我需要的是:一個jQuery UI框架按鈕,可以在這裏找到:http://jqueryui.com/themeroller/(看看Framework圖標)在jQuery手風琴的header 。jQuery Accordion header with jQuery UI icon button(hide/show + hover/click)
現場樣品:http://www.nikollr3.three.axc.nl/
(從我的理解,一個按鈕,也可以通過使用正確的jQuery UI的類的阿克爾標籤模仿。)
要求: 我不想按鈕/圖標在當前未選擇標題時顯示。另一方面,如果標題被選中,因此也顯示DIV,我希望顯示圖標/按鈕。看看左邊的第一張圖片,在那種狀態下我不想顯示「+」按鈕。在所有其他圖像(它的重點/選擇),我希望它被顯示。 這目前沒有實施;這個怎麼做?
- >如果按鈕被點擊,我希望statProp顯示,我有一個函數showStatProp()爲此。
問題我有目前: 將鼠標懸停在「按鈕」沒有做任何事情,因爲選擇了頭目前的情況下,相同的CSS以某種方式應用到按鈕是將標題(看跨按鈕顏色:深灰色到黑色)(沒有單獨的懸停)。
如何得到這個?我目前陷入困境,因爲在互聯網上有限的文檔/信息有關我正在嘗試的這個特定的事情。
function showStatProp()
{
if(document.getElementById("statProp").style.display == "none")
{
document.getElementById("statProp").style.display = 'block';
}
else
{
document.getElementById("statProp").style.display = 'none';
}
}
HTML:
<body onkeydown="controlCheck(event)" onkeyup="clearPress()" >
<div id="application" style="position:absolute">
<div id="accordion">
<h3 id="clickStat">Stations
<span style="float:right;" class="ui-state-default ui-corner-all">
<a class="ui-icon ui-icon-plusthick btpad" href="/getPunten.php">Edit</a>
</span></h3>
<div id="stations">
<input type="text" id="stations_ac" onclick="this.value='';" />
<div id="selectedStationDiv">
</div>
<hr>
<div id="statProp" style="display:none;">
<p>Name: <input type="text" style="float:right; clear:right" size="19" id="statNam" onclick="this.value='';" /></p>
<p style="margin-top:15px">
Type:
<select id ="statTyp" style ="float:right" onchange="">
<option></option>
<option title="Test">T</option>
</select>
</p>
<p style="margin-top:15px">
Admtyp:
<select id ="admtyp" style ="float:right" onchange="FilterByToestanden()">
<option></option>
<option title="Alarm">A</option>
<option title="Alarm">D</option>
<option title="Urgent alarm">U</option>
</select>
</p>
<p>Image: <input type="text" id="statBildnam" size="12" style ="float:right;text-transform: uppercase"></p>
<p id="devText">Text:
<input type="text" style="float:right; clear:right" id="texts_ac" onclick="this.value='';" /></p>
<p>
<p id ="respLine">Responsible: <select id="statResp" style="margin-bottom:10px;margin-top:6px;"><option>WERKHUIS-EMG-WEVELGEM</option></select></p>
<button id="btnCrtStat" onClick="createStation()" type="button" style="margin-left:26px;margin-top:-3px">Create</button>
</div>
</div>
<h3 id="clickImages" onclick="listImages()">Images</h3>
<div id="imagesList" style="overflow:auto">
<ul id='imagesUL'></ul>
<button onClick="addImage()" type="button" style="margin-left:26px;margin-top:-3px">Add image</button>
</div>
一個活生生的例子就完全是有益的 –
@ZachSaucier任何提示任何將不勝感激 – Faarbhurtz
我不太能理解你的問題以幫助你(並假設其他人)。你可以擴展你的意思嗎?「我不希望顯示按鈕/圖標時,當前沒有選擇標題」。是否有機會繪製您想要的最終解決方案的線框? – Hady