私はjs初心者です。私はこれで隠しdivが表示されますが、ajaxは表示されません.2番目はajaxが機能しますが、直接表示されます-ajaxスクリプトにクリックイベントを含めたいのですが、方法がわかりません:
$(document).ready(function(){
$(".project-thumbnails a").click(function(event){
event.preventDefault();
$('#project-container').slideDown('slow');
return false;
});
$('a.project-close').click(function(event){
event.preventDefault();
$('#project-container').slideUp('slow');
return false;
});
});
と
jQuery(document).ready(function($) {
var $mainContent = $("#project-container"),
siteUrl = "http://" + top.location.host.toString(),
url = '';
$(document).delegate("a[href^='"+siteUrl+"']:not([href*=/wp-admin/]):not([href*=/wp-login.php]):not([href$=/feed/])", "click", function() {
location.hash = this.pathname;
return false;
});
$("#searchform").submit(function(event) {
location.hash = '?s=' + $("#s").val();
event.preventDefault();
});
$(window).bind('hashchange', function(){
url = window.location.hash.substring(1);
if (!url) {
return;
}
url = url + " .entry";
$mainContent.animate({opacity: "0.1"}).html('').load(url, function() {
$mainContent.animate({opacity: "1"});
});
});
$(window).trigger('hashchange');
});
それらをスニペットにどのように組み合わせて、最終的に DIV と AJAX が開き、それをクリックした後にのみ開くことができ、それを閉じることができますか?