[英]show div content as default upon page load
我按照此http://jsfiddle.net/6rSvf/進行操作,以使鏈接在單擊時更改div內容。 但是有人可以協助我顯示默認的div,然后單擊鏈接時相應地替換內容。 當前,在單擊鏈接之前,不會顯示任何內容。
這是我的JS。
$("#divtoggle").delegate("a", "click", function(e) {
var toggled = ($(this).prop("id"));
$("div#wrap").prop("class", toggled);
});
謝謝
$(document).ready(function() {
$('#div1').show();
});
要么
$(document).ready(function() {
$('#togglediv1').click();
});
更新
如果URL具有#hash
,它將打開該#hash
,否則將打開第一個。
$(document).ready(function() {
if (window.location.hash && $(window.location.hash).length > 0) {
$(window.location.hash).show();
} else {
$('#div1').show();
}
});
您可以觸發單擊#divtoggle
元素內的第一個錨點:
$("#divtoggle").delegate("a", "click", function(e) {
var toggled = ($(this).prop("id"));
$("div#wrap").prop("class", toggled);
}).find('a').first().trigger('click');
To是您如何使用以前顯示/隱藏的方法
$("div#wrap").prop("class", 'togglediv1');
$("#divtoggle").delegate("a", "click", function(e) {
var toggled = ($(this).prop("id"));
$("div#wrap").prop("class", toggled);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.