$('div.view-more').on('click', function(e){
e.preventDefault();
$(this).find('div.hidden-box').slideToggle('click');
});
我有一个视图更多的按钮,当我点击它时,幻灯片下了一组隐藏的图像。但是,当我尝试点击图像时,它并没有在浏览器中打开一个新的页面以在全视图中查看它,而是只是上下切换一组图像。任何方式我只能将preventDefault应用于view more按钮,同时能够在新选项卡中打开图像?谢谢如何在调用e.preventdefault后启用点击方法?
的可能重复的[如何使用后event.preventDefault()以触发事件(http://stackoverflow.com/questions/7610871/how-to-trigger-an-event-after-using- event-preventdefault) – davidcondrey 2014-09-30 01:17:20
你能点击代码段按钮并粘贴一些html,css和js吗?我有一种感觉,你的.view-more div覆盖了下拉div,所以当你认为你点击其中一个图像时,你实际上仍然点击.view-more div。 – manishie 2014-09-30 04:50:44
嘿,我刚刚发布了网页的html。 – DCastillo 2014-09-30 16:25:19