Следующий код работает в IE8, FF, Safari, Chrome и т. Д. (Не заботясь об этом в IE6), но не работает в IE7 Я прошел через код с прекрасной зубной расческой. Проверил запятые, запутался с ;
но никуда не денется. Я использую сценарии jQuery Validate и Uploadify.
Кто-нибудь может увидеть проблему здесь? Благодарю.
<script type="text/javascript">
jQuery(document).ready(function($) {
$("#validateform").validate({
errorClass: 'invalid',
rules: {
bike_url: {
required: true,
url: true
}
}
})
$("#uploadify").uploadify({
'uploader' : '<?php echo $url . '/wp-content/plugins/biketest/includes/uploadify/uploadify.swf'; ?>',
'script' : '<?php echo $url . '/wp-content/plugins/biketest/class/class.uploadify.php'; ?>',
'folder' : '<?php echo $url . '/wp-content/plugins/biketest/uploads'; ?>',
'cancelImg' : '<?php echo $url . '/wp-content/plugins/biketest/includes/uploadify/cancel.png'; ?>',
'auto' : true,
'fileDesc' : '.jpg or .png files only please.',
'fileExt' : '*.jpg;*.jpeg;*.png;',
'sizeLimit' : '2097152',
'buttonText': 'Choose Image',
'scriptData': {
'random': '<?php $rand = rand(0, 999999); echo $rand ?>'
},
'onComplete': function(event, queueID, fileObj, response, data) {
var image = '<?php echo $rand; ?>-' + ((fileObj.name).toLowerCase()).replace(' ', '');
setTimeout(function(){ $(".uploaded").attr('src', '<?php echo $url; ?>/wp-content/plugins/biketest/uploads/s-' + image); }, 500);
$("[name=bike_img]").val(image);
}
})
});
</script>