此代碼是對我工作的項目成功合作。這個問題是這個代碼影響的元素絕對定位。當.field-name-field-pin-point點擊元素時,.group經銷商將被隱藏,但.field-name-field-pin-point移出頁面。理想情況下,我希望頁面加載時將可見性設置爲無,但在CSS中執行該部分可能更容易。以下是我目前正在使用:更改切換();從顯示:無以visibility:hidden的
jQuery(document).ready(function() {
jQuery('.node-202 .field-name-field-pin-point').click(function() {
jQuery(this).siblings('.group-dealer').toggle();
});
});
將有將有不同的定位,以便我公司提供完整的類名是必要的多個節點。該標記(一般來說)如下:
一張地圖,點擊後,彈出一個小窗口,該地點的詳細信息,<div class="node-202">
<div class="group-dealer">...</div>
<div class="field-name-field-pin-point">...</div>
</div>
我基本上創建點。
這裏是我的最後一個職位的參考,如果你正在尋找更多的信息:Toggle Class Visibility by Clicking on another Class
「無」 不是visibility屬性的有效值。你想要「隱藏」。這就是說,我不清楚你的問題。爲什麼你不能只改變'.group-dealer'的樣式? – isherwood
你想'知名度:hidden'您也可以讓其他功能(說'toggleVisibility(OBJ)'),其中'obj'是一個jQuery對象,然後函數體可能會像'obj.css({「知名度」 : 「隱藏」})'(與邏輯一起適用時切換到'visible')然後調用'toggleVisibility(OBJ)'代替'' – Esaevian