我正在制作一个使用 Javascript 排序器的网站。除了排序器,我还添加了一些自定义的 javascript,以使某些 div 可点击。我的理由是使用该属性无法完成我们希望它做的所有事情,所以我坚持使用 div,并使用 javascript 来使它们发挥作用。
看看这里 -- http://www.opohills.com/taipei-rentals.php
您可以向下滚动到您看到搜索栏的位置,然后单击其中一间公寓。当您返回单击(1 间卧室)时,您会发现单击公寓不再起作用。
我完全不知道该怎么做。可点击性的 javascript 位于页面底部。
您对此有何看法?
这是我的javascript
<script type='text/javascript'>
$(".box_1").click(function(){
window.location=$(this).find("a").attr("href");
return false;
});
$(".box_2").click(function(){
window.location=$(this).find("a").attr("href");
return false;
});
$(".box_3").click(function(){
window.location=$(this).find("a").attr("href");
return false;
});
$(".apt2").click(function(){
window.location=$(this).find("a").attr("href");
return false;
});
</script>
想法?
更新
根据建议,我通过将 javascript 移动到 jquery.quicksand 上方的可点击性来更新代码,并且仅在文档准备好后才启动它。
即使进行了这些更改,我仍然无法使其正常工作。
该网站的最新版本可以在这里看到---
http://www.opohills.com/taipei-rentals.php
非常感谢您的想法