javascript - Why is simple JQuery dialogpopup not working? - Stack Overflow

I put it all in one page and it should work and is not working:<html><head><link href

I put it all in one page and it should work and is not working:

<html>
<head>  <link href="css_js/styles.css" rel="stylesheet" type="text/css">
    <script language="JavaScript1.2" src="css_js/jquery-1.7.1.min.js" type="text/javascript"></script>
    <script language="JavaScript1.2" src="css_js/jquery-ui-1.8.17.custom.min.js" type="text/javascript"></script>   
    <script language="JavaScript1.2" type="text/javascript">
function popup() {
    alert('test');
    var popup = $('.newpopup');
    popup.draggable();
    popup.resizable();
    popup.html('<p>Where is pancakes house?</p>');
    popup.show('fast');
}
$('button').click(popup);
    </script>
</head>
<body>
<div class='newpopup'></div>
<button>popup</button>  
</body>
</html>

I want to make a simple popup / dialog with Jquery but it is not working at all. What is wrong with it?

I put it all in one page and it should work and is not working:

<html>
<head>  <link href="css_js/styles.css" rel="stylesheet" type="text/css">
    <script language="JavaScript1.2" src="css_js/jquery-1.7.1.min.js" type="text/javascript"></script>
    <script language="JavaScript1.2" src="css_js/jquery-ui-1.8.17.custom.min.js" type="text/javascript"></script>   
    <script language="JavaScript1.2" type="text/javascript">
function popup() {
    alert('test');
    var popup = $('.newpopup');
    popup.draggable();
    popup.resizable();
    popup.html('<p>Where is pancakes house?</p>');
    popup.show('fast');
}
$('button').click(popup);
    </script>
</head>
<body>
<div class='newpopup'></div>
<button>popup</button>  
</body>
</html>

I want to make a simple popup / dialog with Jquery but it is not working at all. What is wrong with it?

Share Improve this question asked Jun 18, 2012 at 7:12 Niklas RosencrantzNiklas Rosencrantz 26.7k77 gold badges243 silver badges444 bronze badges 4
  • remove the language attribute. – Ram Commented Jun 18, 2012 at 7:15
  • is $('button') a valid trigger to use? – Chris Commented Jun 18, 2012 at 7:15
  • it works for me jsfiddle/djgHr – Bogdan Emil Mariesan Commented Jun 18, 2012 at 7:15
  • 1 you are loading the button element after attempting to bind the event to it, i.e. there is nothing to bind the event to – Felix Weelix Commented Jun 18, 2012 at 7:17
Add a ment  | 

3 Answers 3

Reset to default 5

Call the function on document.ready

$(document).ready(function(){
  $('button').click(function(){
     popup();
  });
})

OR

$(function(){
  $('button').click(function(){
     popup();
  });
})

You should run your function in jQuery style:

$('button').click(function() { 
     popup();
     return false; //optional
 }

Are you sure the src reference is valid when you're including jquery? I've got your code working fine on this jsfiddle using the Google-hosted versions of JQuery and JQuery-ui.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745272969a4619861.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信