我是新來的JS和我想弄清楚如何做一個簡單的JS腳本,當用戶觸摸/點擊一個div另一個div打開。提前致謝。如果有人能幫助我,我會非常感激。JS當點擊一個div另一個div是開放的
0
A
回答
0
您可以使用.target僞類的。對於這個定義下一個CSS規則:
HTML:
<div class="product">
<img src="http://placehold.it/100x100"/>
<a href="#shoes">Show Shoes</a>
</div>
<div class="product-highlight" id="shoes">
<p>These are the shoes</p>
</div>
CSS:
#shoes {
display: none; /* hide by default */
}
#shoes:target, /* and show either if class show is present (on click) */
#shoes.show { /* or location hash matches id "shoes" */
display: block;
}
和JS你想補充類show:
$(document).ready(function() {
$('.product-highlight').hide();
$('a[href$=shoes').click(function() {
$('#shoes').addClass('show');
});
});
當從索引頁重定向你也需要設置一個哈希#shoes:
$(document).ready(function() {
$('a[href$=shoes]').click(function() {
window.location.href= 'http://sample.com/products.php/#shoes';
});
});
或
$(document).ready(function(){
$(".Test2").hide();
$(".Test1").show();
$('.Test1').click(function(){
$(".Test2").slideToggle();
});
});
+0
我已經試圖修改腳本,但我走到了死衚衕。你可以看看我做了什麼,並告訴我做錯了什麼。我會非常感激,我爲失去你的時間而道歉。提前致謝。 JS Fiddle鏈接---> http://jsfiddle.net/fu2k5sch/2/ –
+0
http://jsfiddle.net/ivinraj/pgssep6c/ @DimchoStoimenov –
0
這可能會給你的想法你想要什麼......
HTML
<div style="background-color: red">
<a href="#" id="panel1">Panel1</a>
<p id="pm1" style="display:none;">Message Hello From Panel1</p>
</div>
<div style="background-color: Blue">
<a href="#" id ="panel2">Panel2</a>
<p id="pm2" style="display:none;">Message Hello From Panel2</p>
</div>
JQUERY
$('#panel1').click(function(){
$("#pm1").show(1000);
$("#pm2").hide(1000);
});
$('#panel2').click(function(){
$("#pm1").hide(1000);
$("#pm2").show(1000);
});
相關問題
- 1. 打開div時,點擊另一個div
- 2. JS:點擊一個div,更改另一個div值
- 3. 在另一個div內放置一個div點擊鼠標
- 4. 移動另一個div的點擊div
- 5. jQuery的點擊是另一個DIV
- 6. 使用角度js點擊另一個div後Div移動
- 7. 當用戶點擊另一個div的時候,jQuery隱藏div
- 8. 點擊一個div更改另一個div的內容
- 9. 當另一個DIV被點擊時停止播放音頻
- 10. 當另一個div被點擊時移動到下一個div的類
- 11. 打開另一個div時點擊一個增量編號的div
- 12. 如何在點擊另一個div後在另一個div上顯示div?
- 13. 點擊一個div使另一個div出現/消失
- 14. 移動一個div點擊另一個div?
- 15. 點擊一個div改變另一個DIV
- 16. 點擊一個div
- 17. 如何獲得一個值,當點擊到另一個div?
- 18. 一個div必須追加到main_div當我點擊另一個div
- 19. jQuery FadeOut當點擊div然後淡入時點擊另一個div
- 20. 兩個div點擊只在一個DIV
- 21. 直播點擊顯示另一個div
- 22. 隱藏/顯示點擊另一個div
- 23. 用另一個點擊替換div
- 24. 反正做一個div以另一個DIV可點擊,就像一個影子?
- 25. 添加類當點擊一個div
- 26. 當點擊一個div更改圖片
- 27. 當點擊它時隱藏一個div
- 28. 無法點擊一個div,我怎麼把一個DIV上的另一
- 29. 單擊Div使另一個Div出現
- 30. 把div放在另一個div上面
你用簡單的JS或一些框架?你現在有任何代碼嗎?一些jsfiddle你的工作將是有幫助的 – zucker
你是什麼意思的div開放? – Bit68
是的,你需要先分享你的代碼片段。沒有代碼,我想你想以編程方式生成一個元素的點擊。這是jQuery版本:http://stackoverflow.com/questions/2847185/how-to-programmatically-trigger-the-click-on-a-link-using-jquery。這是非jQuery的版本:http://stackoverflow.com/questions/906486/how-can-i-programmatically-invoke-an-onclick-event-from-a-anchor-tag-while-kee – Hammer