我有这个问题,在上面的html我无法点击下拉菜单,我错了一些地方,我的下拉菜单在这段代码中不起作用可以任何一个请让我知道我哪里出错了? CSS:
使用Javascript:
<script type="text/javascript">
$(function() {
$('.menucontainer').hide();
$('#container').sortable({
handle:'h1',
scroll: false,
revert: true,
tolerance: 'pointer'
});
$('.dropmenu').on('click', function(){
var $ul = $('.menucontainer', this);
$ul.show(500);
console.log( $ul );
return false;
});
$('html').on('click', function() {
$('.menucontainer').hide(500);
});
});
</script>
答案 0 :(得分:1)
您的代码中存在许多问题。我想我已经在这里解决了所有问题:http://jsfiddle.net/exuY9/
有几件事:
head
中插入了这个代码,在这种情况下,这些元素不会出现以附加处理程序。如果您的脚本附加在body
的末尾,那么这就不那么重要了;