我有一個div,只要你點擊它就可以隱藏,但我有一些麻煩讓div內的某些鏈接工作(而不是隱藏div)。jquery - 隱藏點擊文檔上的任何地方
$(document).click(function() {
fav.hide();
});
theDiv.click(function(e) {
e.stopPropagation();
});
這就是我對整個點擊外部和關閉事件。繼承人的事情:我有兩種類型的鏈接在我的div,一個常規鏈接和另一個是一個JavaScript的。常規的重定向確定,但JavaScript沒有做任何事情。
有人能幫我嗎?謝謝。
編輯:
這裏有可能助陣
var fav = $('#favorites');
// Open & close button
$('#favorites_a').click(function(e) {
e.stopPropagation();
e.preventDefault();
fav.toggle();
});
$('a.c',fav).live('click', function(e) {
alert('hey');
});
$(document).click(function() {
fav.hide();
});
fav.click(function(e) {
e.stopPropagation();
});
HTML我的代碼位(頁面加載後建):
<div id="favorites">
<div class="wrap">
<ul><li><a href="/abc" class="p">A</a><a href="#" class="c">B</a></li></ul>
</div>
</div>
javascript one鏈接是怎麼樣的?你用e.preventDefault()來試試嗎? – rapadura 2010-12-20 00:52:05
你會發布你的HTML和JS代碼。 – Lex 2010-12-20 00:52:07
@AntonioP:是的。 @Lex:我編輯了這篇文章。 – RS7 2010-12-20 01:08:23