我正在慢慢地圍繞jQuery和每天學習更多,然而我不知道如果我可以創建更乾淨的代碼。我聽說過'鏈接',但不知道我是如何運用它的。jQuery鏈接 - 我可以寫更乾淨的代碼嗎?
下面是我寫的一個工作jQuery,但雖然它的工作原理,我可以通過鏈接它來減少它/使它更清潔嗎?
該腳本刪除按鈕點擊類,並添加另一個類,同時隱藏另一個div。最後,我添加了keydown事件以及按鈕按鈕。
<script type="text/javascript">
$('button').click(function(e) {
if ($(this).hasClass('grid')) {
$('#primary ul').removeClass('stylelist').addClass('grid');
$('#primary ul .single-style-text').hide();
}
else if($(this).hasClass('list')) {
$('#primary ul').removeClass('grid').addClass('stylelist');
$('#primary ul .single-style-text').show();
}
});
$(document).bind('keydown', function(e) {
if (e.which == 71) {
$('#primary ul').removeClass('stylelist').addClass('grid');
$('#primary ul .single-style-text').hide();
}
});
$(document).bind('keydown', function(e) {
if (e.which == 76) {
$('#primary ul').removeClass('grid').addClass('stylelist');
$('#primary ul .single-style-text').show();
}
});
</script>
可以將它只能是stylelist(或清單,不知道如果)和電網? – voigtan